解決Go無法下載依賴問題 i/o timeout

異常信息

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所需的依賴

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章