安装glide时提示unrecognized import path的解决方法
问题现象描述
安装glide时提示“unrecognized import path "golang.org/x/sys/unix"”。
关键过程、根本原因分析
系统环境网络无法访问golang.org导致的问题。
结论、解决方案及效果
- 查看go的版本。
go version
从Go 1.11版本开始,官方新增了GOPROXY环境变量,用于设置Go模块的代理地址。如果设置了该环境变量,Go将会通过该环境变量设置的代理地址下载源代码,而不再是直接从代码库中下载。公用的代理地址为https://goproxy.io。
- 打开profile文件。
vim /etc/profile
- 按“i”进入编辑模式,添加如下内容。
export GOPROXY=https://goproxy.io export GO111MODULE=on
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 使环境变量生效。
source /etc/profile
- 查看环境变量。
echo $GOPROXY echo $GO111MODULE
- 重新安装glide。
go get github.com/Sirupsen/logrus;
父主题: 故障排除