首先,下載GO語言,國內的話用
Go下載 - Go語言中文網 - Golang中文社區 (studygolang.com)
可能會快一點
然后根據自己的系統選擇下載的包,我是win10,就選go1.16.6.windows-amd64.msi這個,點擊等待下載
下載完以后雙擊打開
安裝很簡單,一直下一步就行
怎么看自己安裝好了沒
控制台/cmd打開,然后輸入go,只要出現下面這些就行了
輸入go version可以查看版本
鏡像:
查看鏡像,輸入go env
在這堆中看到這個GOPROXY,這個就是鏡像的位置,默認為https://proxy.golang.org
默認的網址對於我們來說可能在獲取一些依賴之類的時候會很慢,所以可以改成國內的
這個是國內搭建的一個鏡像
更換操作就是打開終端,然后
輸入
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
然后再次輸入 go env就能看到更改完成
需要注意,這個操作只支持Go 1.13 及以上
另一個需要操作的是 GO111MODULE
啥意思呢,如果你的目錄在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
然后等待,出現這些就下載好了
關於使用的ide,使用idea+插件的形式,裝的插件是go 和 file watchers
goimports的使用的地方呢就是在設置中查找file watchers,然后點擊加號,選中即可