golang环境安装
-
下载
下载地址 https://dl.google.com/go/go1.17.linux-amd64.tar.gz
此处以go1.17为例
-
解压
tar -zxvf go1.17.linux-amd64.tar.gz
-
添加软链接
ln -s /home/go/bin/go /usr/bin/go
-
更换国内镜像源
启用 Go Modules 功能
ln -s /home/go/bin/go /usr/bin/go
配置 GOPROXY 环境变量
1. 七牛 CDN
go env -w GOPROXY=https://goproxy.cn,direct
2. 阿里云
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
3. 官方
go env -w GOPROXY=https://goproxy.io,direct
-
问题
从Git上下载完代码后 出现类似这种错误
go: github.com/aws/aws-sdk-go-v2@v1.16.7 requires
github.com/jmespath/go-jmespath@v0.4.0: missing go.sum entry; to add it:
go mod download github.com/jmespath/go-jmespath
go: github.com/aws/aws-sdk-go-v2@v1.16.7 requires
github.com/jmespath/go-jmespath@v0.4.0: missing go.sum entry; to add it:
go mod download github.com/jmespath/go-jmespath
请使用以下命令修复:
go mod tidy
会重新下载第三方包 重新运行 就不会报错了