目录
本人小白,安装go时,在网上看了很多教程,遇到了很多问题,各个教程及解决方案都不太一样,本篇教程是我用自己的成功经验所写,希望能对你有所帮助!
一、下载
去官网下载
Downloads - The Go Programming Language
我是Windows,所以选择的是下图中红框的安装包。
不同系统就按照提示下载对应的安装包就好了。
下载成功后会得到一个msi文件
按照提示安装就可以,我是默认路径安装的。
安装完毕后,验证一下是否安装成功:
win+r,输入cmd,回车
输入go version,安装成功的话会出现如下信息
二、配置环境变量
网上有些教程是要重新配置一下环境变量的,但是我在安装成功后发现环境变量已经被自动配置好了。
各位可以看一下自己环境变量是否也已经配置好了,没有的话就配置一下。
右键此电脑 -> 属性 -> 高级系统设置
主要看上面的GOPATH和下面的Path
这里上面的GOPATH是我在安装go环境之后自动配置好的,我没有改过。
有些教程里还会在上面新建一个GOROOT,我这里没有这样做
选中下面系统变量中的的Path,点击编辑
然后点击右边的新建,把第一步中go的安装路径复制粘贴过来。
我第一步是默认路径安装的,路径如下:
三、VS Code安装Go插件
四、修改配置
cmd打开,输入go env
修改配置
go env -w GO111MODULE=on
go env -w GOPROXY=https://groproxy.cn,direct
五、新建go文件
从网上找一段go语言的hello world粘贴到记事本中,更改后缀名.txt为.go,用VS Code打开
打开后,由于缺少工具包,在我红框圈出的位置会弹出提示,点击install all
点击后等待,在VS Code下方可以看到安装进度。
此处有两种可能:
一种可能是清一色的SUCCEEDED,那么恭喜你成功了。
另一种可能如下:
Installing 8 tools at C:\Go\repository\bin in module mode.
gotests
gomodifytags
impl
goplay
dlv
staticcheck
gopls
go-outline
Installing github.com/cweill/gotests/gotests@latest FAILED
Installing github.com/fatih/gomodifytags@latest FAILED
Installing github.com/josharian/impl@latest FAILED
Installing github.com/go-delve/delve/cmd/dlv@latest FAILED
Installing github.com/haya14busa/goplay/cmd/goplay@latest FAILED
Installing github.com/go-delve/delve/cmd/dlv@latest FAILED
Installing honnef.co/go/tools/cmd/staticcheck@latest FAILED
Installing honnef.co/go/tools/cmd/staticcheck@latest FAILED
Installing golang.org/x/tools/gopls@latest FAILED
Installing github.com/ramya-rao-a/go-outline@latest FAILED
这种无法安装工具的问题只能通过设置GOPROXY来解决
回到修改配置那一步,尝试
go env -w GO111MODULE=on
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/
然后再重复第五步
若还不行,回到修改配置那一步,尝试
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn
然后再重复第五步
若还不行,回到修改配置那一步,尝试(我是用下面这种成功的)
go env -w GO111MODULE=on
go env -w GOPROXY=https://groproxy.cn,direct
下载工具包时,有时会因为网络不稳定下载失败,有时会因为被墙下载失败,只能多试几次,祝你好运!
六、安装Code Runner
以上步骤都成功后,在VS Code中安装Code Runner
安装完成后,右上角会出现一个小三角,点击就可以直接运行程序啦!