下载安装包

首先在本地电脑上,打开 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程序外,还需要设置 GOPATHGOBIN环境变量,

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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐