GO語言安裝以及國內鏡像


首先,下載GO語言,國內的話用

Go下載 - Go語言中文網 - Golang中文社區 (studygolang.com)

可能會快一點

image

然后根據自己的系統選擇下載的包,我是win10,就選go1.16.6.windows-amd64.msi這個,點擊等待下載

下載完以后雙擊打開

image

安裝很簡單,一直下一步就行

怎么看自己安裝好了沒

控制台/cmd打開,然后輸入go,只要出現下面這些就行了

image

輸入go version可以查看版本

image

鏡像:

查看鏡像,輸入go env

在這堆中看到這個GOPROXY,這個就是鏡像的位置,默認為https://proxy.golang.org

image

默認的網址對於我們來說可能在獲取一些依賴之類的時候會很慢,所以可以改成國內的

網址:七牛雲 - Goproxy.cn

這個是國內搭建的一個鏡像

更換操作就是打開終端,然后

輸入

$ go env -w GO111MODULE=on 

$ go env -w GOPROXY=https://goproxy.cn,direct

image

然后再次輸入 go env就能看到更改完成

image

需要注意,這個操作只支持Go 1.13 及以上

另一個需要操作的是 GO111MODULE

image

啥意思呢,如果你的目錄在GOPTAH下,就是on,如果不在,就是off,前面在修改的時候已經將值修改為on了

注意:如果是自己手打的話,這個on必須是小寫的on,不能是ON,不然后面的操作都不行了就,會出現bug

以下是看的[慕課網的課](1-3 國內鏡像配置_慕課網 (imooc.com))的bug解決方法

出錯信息是:

root@d952a1d8fe21:/go# go env
go: unknown environment setting GO111MODULE=ON

這樣解決:

root@d952a1d8fe21:/go# export GO111MODULE=on    # 設置環境變量,windows的同學使用SET GO111MODULE=on
root@d952a1d8fe21:/go# go env -w GO111MODULE=on  # 重新向go env寫入正確的值
root@d952a1d8fe21:/go# go env   # 驗證問題解決
GO111MODULE="on"
GOARCH="amd64"
GOBIN=""
GOCACHE="/root/.cache/go-build"
GOENV="/root/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"

然后安裝一個go imports,在控制台輸入

go get -v golang.org/x/tools/cmd/goimports

然后等待,出現這些就下載好了

image

關於使用的ide,使用idea+插件的形式,裝的插件是go 和 file watchers

goimports的使用的地方呢就是在設置中查找file watchers,然后點擊加號,選中即可

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM