在 Debian 上设置 Go(Golang)环境变量,通常主要设置 GOROOT、GOPATH 和 PATH。下面以常见方式说明。
先查看 Go 是否安装成功:
go version
如果没安装,可以用:
sudo apt update
sudo apt install golang-go
或官方二进制包(推荐,版本更新): https://go.dev/dl/
/usr/lib/go/usr/local/go$HOME/gogo 命令编辑用户环境变量文件:
nano ~/.bashrc
在末尾添加(按你的安装方式选择):
export GOROOT=/usr/lib/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存后执行:
source ~/.bashrc
sudo nano /etc/profile.d/go.sh
写入:
export GOROOT=/usr/local/go
export GOPATH=/root/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
赋予执行权限:
sudo chmod +x /etc/profile.d/go.sh
重新登录或:
source /etc/profile
go env
或:
echo $GOROOT
echo $GOPATH
which go
如果你使用 Go Modules(Go 1.11+):
go env -w GO111MODULE=on
一般不需要手动设 GOPATH 也能开发。
如果你告诉我:
我可以给你更精确的配置示例。