这是Golang的网址https://golang.google.cn/dl/其中可以找到对应版本,例如linux或者mac或Windows下的Golang安装包
进入linux系统,确保user权限足够
先创建一个文件夹,然后进入此文件夹
我在root下进行下载压缩包(以1.17版本为例)
wget <https://dl.google.com/go/go1.17.linux-amd64.tar.gz>
下载好后进行解压
tar zxf /home/ubuntu/environment/安装包/go1.17.linux-amd64.tar.gz
解压成功后即有go标志,此时输入go version是提示not found,因为我们没有配置环境
随后再在apps文件夹下创建一个文件夹,作为go第三方库的安装目录,该目录是后文中提到的GOPATH,文件名可以任意取,本文取名gopath
创建好后的路径及工作树
超级用户下,vim /etc/bashrc进入此文件,最后添加
\# Go
export GOROOT=/home/sun/apps/go
export PATH=$GOROOT/bin:$PATH
export GOPATH=/home/sun/apps/gopath
export GO111MODULE=on
export GOPROXY=<https://goproxy.cn,direct>
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
依次配置插件即环境,红色标记路径需要修改,以个人上面提及路径为例——
GOROOT为前文所说的go的安装目录,即解压目录。GOPATH为第三方库的安装目录,也是前文提到的GOPATH。
然后插入模式**wq!**退出
命令后输入source /etc/bashrc重新加载bashrc。
退回个人用户
还需要添加git的代理。
在普通用户模式下,修改.gitconfig文件。如果没有,就新建一个。该gitconfig只对该用户有效。
随后直接vim .gitconfig
user和push是git使用,我们需要添加下面的http,https,url协议
[http]
sslVerify = false
sslVersion = tlsv1.2
postBuffer = 10000000
[https]
sslVerify = false
sslVersion = tlsv1.3
[url "<https://github.com.cnpmjs.org>"]
insteadOf = <https://github.com>
随后打开vscode,新建一个main.go的代码——
然后开启系统代理(也就是梯子)下载插件部分需要翻墙
Ctrl+s保存,右下角会出现弹窗
直接无脑install all
安装完成后,直接go run main.go