在 CentOS 上设置 Go(Golang)环境变量,通常有以下几种方式,取决于你是临时使用还是永久生效。
直接在终端执行:
export GOPATH=/home/youruser/go
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
关闭终端后失效。
编辑当前用户的 shell 配置文件:
echo $SHELL
/bin/bash → 编辑 ~/.bashrc/bin/zsh → 编辑 ~/.zshrcvi ~/.bashrc
在末尾添加:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
source ~/.bashrc
sudo vi /etc/profile
在文件末尾添加:
export GOROOT=/usr/local/go
export GOPATH=/opt/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
使配置生效:
source /etc/profile
go env
go version
示例输出:
GOROOT="/usr/local/go"
GOPATH="/home/youruser/go"
go env -w GO111MODULE=on
go env -w GOPROXY=https://proxy.golang.org,direct
如果你告诉我:
我可以给你精确命令。