異常信息
unrecognized import path "golang.org/x/sys/unix": https fetch: Get "https://golang.org/x/sys/unix?go .... i/o timeout)
這個異常的原因是因爲某些特殊原因, 我們無法下載牆外的依賴, 所以我們需要去代理服務器進行下載
解決方案
1. 設置GOPROXY環境變量
修改/etc/profile
文件
export GOPROXY=https://goproxy.io/zh/
配置完GOPROXY
環境變量後可以使用go get
下載依賴
2. 修改GoLand配置
點擊Prefernces → Go Modules → Environment → 點擊加號 → GOPROXY → 添加代理 → 點擊OK完成配置
配置完GoLand後GoLand會自動下載你在go.mod
所需的依賴