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