前言
Go語言學到 Gin 框架了, 其實每天學習是比較辛苦的事情, 堅持下去!
在使用 Go 過程中發現, 最無奈的是Go的一些模塊下不下來, 即便掛了V, 油管2k不卡的那種, 依舊是 time out, 本文通過修改源為國內源的方法來規避此問題
正文
推薦使用的兩個, goproxy.cn 和 goproxy.io
連接分別是
https://goproxy.cn https://goproxy.io
以下以cn舉例,如想更換io步驟一樣只是網址不一樣
可直接跳轉至 github 地址查看作者說明
https://github.com/goproxy/goproxy.cn/blob/master/README.zh-CN.md
首先開啟 Go 的MODULE支持
在DOS中輸入
SETX GO111MODULE on
Mac 為
export GO111MODULE=on
然后替換軟件源
軟件源推薦某大佬與七牛合作的源, 七牛作為CDN分發大廠, 還是比較可靠的
https://github.com/goproxy/goproxy.cn
軟件源為
https://goproxy.cn
win直接在環境變量添加(CMD可能會遇到權限等問題),系統變量和用戶變量都添加!
Mac 為
export GOPROXY=https://goproxy.cn,direct
即可
(后面加direct是cn鏡像沒有找到會按照默認找)
GOLAND設置源
GOLAND由於本身很完善所以會將項目的源覆蓋,即使你已經在外面修改了源地址,當然,每次get前執行一遍設置國內源也是可以的,只是麻煩些
這里分享自帶的setting修改(只對當前項目有用)