Golang 1.13: 解決國內 go get 無法下載的問題

下載並安裝 go 1.13 之後,安裝 golang gin 依賴包的時候,發現長時間沒有響應,無法下載,從返回的錯誤信息看應該是國內無法訪問 golang.org。

$ go get -u github.com/gin-gonic/gin

package golang.org/x/sys/unix: unrecognized import path "golang.org/x/sys/unix" (https fetch: Get https://golang.org/x/sys/unix?go-get=1: dial tcp 216.239.37.1:443: connect: connection refused)

解決辦法

使用國內七牛雲的 go module 鏡像。

參考 https://github.com/goproxy/goproxy.cn。

golang 1.13 可以直接執行:

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章