首先,下载GO语言,国内的话用
可能会快一点
然后根据自己的系统选择下载的包,我是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,然后点击加号,选中即可