在 CentOS 上设置 Golang 的环境变量(特别是 PATH 和 GOPATH),通常有以下几种方式,看你是用系统级还是用户级。
一般默认或常见路径:
/usr/local/go/usr/lib/golang 或 /usr/local/bin/go检查命令:
which go
go env GOROOT
编辑:
vi ~/.bashrc
在末尾加(假设 go 在 /usr/local/go):
export PATH=$PATH:/usr/local/go/bin
生效:
source ~/.bashrc
编辑:
sudo vi /etc/profile
添加:
export PATH=$PATH:/usr/local/go/bin
生效:
source /etc/profile
Go 1.11+ 支持 modules,不一定需要 GOPATH
如果要设(示例):
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
加到 ~/.bashrc 或 /etc/profile
go version
go env
/etc/profile 但用的是 zsh → 改 ~/.zshrcsource 就以为没生效如果你告诉我:
我可以给你精确路径和命令。