下载安装包
首先在本地电脑上,打开 go 语言国内官网 https://golang.google.cn/dl/
,选择linux版本,右击选择复制连接地址
,然后登录ubuntu ssh上,执行下载命令。
wget https://golang.google.cn/dl/go1.16.3.linux-amd64.tar.gz
- wget是下载工具,如果没有安装的话,先执行 apt-get install wget
- 后边的地址就是刚才赋值的
命令执行完毕后会将压缩包下载到当前目录中。
解压到指定文件中
执行命令
tar -C /usr/local -xzf go1.16.3.linux-amd64.tar.gz
设置go环境变量
sudo vim
打开/etc/profile
文件,追加导出命令
export PATH=$PATH:/usr/local/go/bin
生效环境变量
source /etc/profile
验证是否生效
go version
输出版本信息为正常,如下
ubuntu@td1:~/dev/code/goLearn$ go version
go version go1.16.3 linux/amd64
其他环境变量设置
除了go
程序外,还需要设置 GOPATH
和GOBIN
环境变量,
GOPATH:代表 Go 语言项目的工作目录,在 Go Module 模式之前非常重要,现在基本上用来存放使用 go get 命令获取的项目。
GOBIN:代表 Go 编译生成的程序的安装目录,比如通过 go install 命令,会把生成的 Go 程序安装到 GOBIN 目录下,以供你在终端使用。
这里以/home/ubuntu/software/go
为工作目录,设置环境变量,同上,编辑/etc/profile
文件,追加以下内容
export GOPATH=/home/ubuntu/software/go
export GOBIN=$GOPATH/bin
生效环境变量
source /etc/profile
之前版本的go程序对于代码结构和位置有严格要求,后续版本使用了go module
就没有这么严格了,可以在任意位置编写go代码了。
配置 GOPROXY 环境变量
export GOPROXY=https://goproxy.io,direct