GO语言安装以及国内镜像
<p>首先,下载GO语言,国内的话用</p><p>Go下载 - Go语言中文网 - Golang中文社区 (studygolang.com)</p>
<p>可能会快一点</p>
<p><img src="https://img2020.cnblogs.com/blog/1672923/202108/1672923-20210803172903332-1184663519.png" alt="image" loading="lazy"></p>
<p>然后根据自己的系统选择下载的包,我是win10,就选go1.16.6.windows-amd64.msi这个,点击等待下载</p>
<p>下载完以后双击打开</p>
<p><img src="https://img2020.cnblogs.com/blog/1672923/202108/1672923-20210803172911818-550088372.png" alt="image" loading="lazy"></p>
<p>安装很简单,一直下一步就行</p>
<p>怎么看自己安装好了没</p>
<p>控制台/cmd打开,然后输入go,只要出现下面这些就行了</p>
<p><img src="https://img2020.cnblogs.com/blog/1672923/202108/1672923-20210803172919962-529009984.png" alt="image" loading="lazy"></p>
<p>输入go version可以查看版本</p>
<p><img src="https://img2020.cnblogs.com/blog/1672923/202108/1672923-20210803172925740-1463770156.png" alt="image" loading="lazy"></p>
<p>镜像:</p>
<p>查看镜像,输入go env</p>
<p>在这堆中看到这个GOPROXY,这个就是镜像的位置,默认为https://proxy.golang.org</p>
<p><img src="https://img2020.cnblogs.com/blog/1672923/202108/1672923-20210803172932259-1254801048.png" alt="image" loading="lazy"></p>
<p>默认的网址对于我们来说可能在获取一些依赖之类的时候会很慢,所以可以改成国内的</p>
<p>网址:七牛云 - Goproxy.cn</p>
<p>这个是国内搭建的一个镜像</p>
<p>更换操作就是打开终端,然后</p>
<p>输入</p>
<pre><code>$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1672923/202108/1672923-20210803172950202-483444331.png" alt="image" loading="lazy"></p>
<p>然后再次输入 go env就能看到更改完成</p>
<p><img src="https://img2020.cnblogs.com/blog/1672923/202108/1672923-20210803172945018-407698217.png" alt="image" loading="lazy"></p>
<p>需要注意,这个操作只支持Go 1.13 及以上</p>
<p>另一个需要操作的是 GO111MODULE</p>
<p><img src="https://img2020.cnblogs.com/blog/1672923/202108/1672923-20210803172956306-38818981.png" alt="image" loading="lazy"></p>
<p>啥意思呢,如果你的目录在GOPTAH下,就是on,如果不在,就是off,前面在修改的时候已经将值修改为on了</p>
<p>注意:如果是自己手打的话,这个on必须是小写的on,不能是ON,不然后面的操作都不行了就,会出现bug</p>
<p>以下是看的[慕课网的课](1-3 国内镜像配置_慕课网 (imooc.com))的bug解决方法</p>
<p>出错信息是:</p>
<pre><code>root@d952a1d8fe21:/go# go env
go: unknown environment setting GO111MODULE=ON
</code></pre>
<p>这样解决:</p>
<pre><code>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"
</code></pre>
<p>然后安装一个go imports,在控制台输入</p>
<pre><code>go get -v golang.org/x/tools/cmd/goimports
</code></pre>
<p>然后等待,出现这些就下载好了</p>
<p><img src="https://img2020.cnblogs.com/blog/1672923/202108/1672923-20210803173008817-572400722.png" alt="image" loading="lazy"></p>
<p>关于使用的ide,使用idea+插件的形式,装的插件是go 和 file watchers</p>
<p>goimports的使用的地方呢就是在设置中查找file watchers,然后点击加号,选中即可</p>
<p><img src="https://img2020.cnblogs.com/blog/1672923/202108/1672923-20210803173015614-749677972.png" alt="image" loading="lazy"></p>
</div>
<div id="MySignature" role="contentinfo">
您能读到这儿,我呢是发自真心的感谢您,若要转载,还望请您带上链接<br><br>
来源:https://www.cnblogs.com/jokingremarks/p/15095304.html
頁:
[1]