Go环境相关理解

Linux上安装的环境变量

bash 复制代码
## set go env
export GOPATH=$HOME/go_workspace
export GOPATH=/usr/local/go
export PATH=$PATH:$GOPATH/bin

go.mod 和go.sum的理解

go.mod文件

go.mod文件定义了模块的路径和依赖版本 ‌。它遵循

语义化版本2.0.0规范,记录了当前项目所依赖的所有模块及其版本号。通过指定版本号,go.mod确保项目在不同环境下能够使用相同的依赖版本进行构建,从而保证了项目的可重复构建性‌12。

go.sum文件

go.sum文件用于安全校验‌。它记录了依赖包的哈希值,确保依赖包的一致性,从而增加安全性。通过校验哈希值,可以防止在依赖更新过程中引入恶意代码或不一致的包版本,保证了项目的稳定性和安全性‌

相关推荐
hrhcode12 分钟前
【java工程师快速上手go】二.Go进阶特性
java·golang·go
wjs202415 分钟前
JavaScript 语句
开发语言
Linux技术芯41 分钟前
Refault Distance算法详解
linux
0vvv01 小时前
linux-软件安装
linux
IMPYLH1 小时前
Linux 的 nproc 命令
linux·运维·服务器·bash
cmpxr_1 小时前
【C】局部变量和全局变量及同名情况
c语言·开发语言
九英里路2 小时前
OS学习之路——动静态库制作与原理
linux·学习·操作系统·unix·进程·编译·动静态库
小碗羊肉2 小时前
【从零开始学Java | 第三十一篇下】Stream流
java·开发语言
Tomhex2 小时前
Go字符串拼接最佳实践
golang·go
kcuwu.2 小时前
从0到1:VMware搭建CentOS并通过FinalShell玩转Linux命令
linux·运维·centos