在主目录中安装Golang
以下是在Linux上为自己的主目录引入Golang的简单步骤说明。在Linux上安装Golang的步骤通常可以使用yum或apt来执行,但如果由于各种原因无法使用这些命令(例如无法成为root用户或无法使用sudo),则可以按照以下步骤在自己的主目录中引入Golang。这里假定使用Bash作为shell,Golang的版本为1.8。
GOROOT的设定
cd /tmp
wget https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz
tar zxvf go1.8.linux-amd64.tar.gz
mv /tmp/go ~/goroot
在 .bash_profile 中添加以下内容。
cat << 'EOF' >> ~/.bash_profile
export GOROOT=$HOME/goroot
export PATH=$GOROOT/bin:$PATH
EOF
重新启动Shell。
exec -l $SHELL
顺便提一下,在 macOS 上执行相同操作只需下载 macOS 版本的 go1.8.darwin-amd64.tar.gz 文件,然后进行解压即可。
设定GOPATH
为什么要特意将~/go重命名为~/goroot呢?因为从Go v1.8开始,默认情况下会将$HOME/go视为GOPATH。
如果要明确地写下,请将以下内容附加到.bash_profile文件中。
export GOPATH=$HOME/go