#1 Ubuntu保存环境变量的几个文件
/etc/profile
在用户登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
/etc /environment
在用户登录时,操作系统使用的第二个文件, 系统在读取用户个人的profile前,设置环境文件的环境变量。
~/.profile
在用户登录时,用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,会设置一些环境变量,执行用户的.bashrc文件。
/etc/bashrc
为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取。
~/.bashrc
该文件包含专用于用户的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
Note: 以上文件可通过
$ sudo gedit 文件名 或$ sudo vim 文件名打开;建议只修改~/.profile文件,如果只修改~/.bashrc文件,后期使用go get命令时,会提示GOPATH未设置。
#2设置GOPATH和GOROOT
# 打开文件
vim ~/.profile
#在打开文件的最后一行加入以下代码
export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=/var/go
# :wq 退出
# 用source命令使其立马生效
source ~/.profile
#3 安装go
#1安装 C 工具
sudo apt-get install bison ed gawk gcc libc6-dev make
#2获取 Go 源代码
wget https://storage.googleapis.com/golang/go1.12.7.src.tar.gz
tar xvf go1.12.7.src.tar.gz
##如果是同一个目录就别再mv啦,被坑过,汗
sudo mv go $GOROOT
#3构建 Go
cd $GOROOT/src
sudo ./all.bash
#4 测试
go version