在 Debian 上安装 Go(Golang)后,通常需要修改/配置的文件主要取决于你是「系统包安装」还是「官方二进制安装」。下面按常见场景说明。
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
~/.bashrc 或 ~/.profile(用户级)export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
然后:
source ~/.bashrc
/etc/profile(系统级,所有用户)如果你希望所有用户都能用:
sudo nano /etc/profile
添加同样内容。
sudo apt update
sudo apt install golang-go
PATH~/.bashrc
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
go env
go env -w GOPROXY=https://proxy.golang.org,direct
go env -w GO111MODULE=on
这会自动写入:
~/.config/go/env
| 文件 | 作用 |
|---|---|
~/.bashrc |
用户级 PATH / GOPATH |
~/.profile |
登录 shell 环境变量 |
/etc/profile |
系统级环境变量 |
~/.config/go/env |
Go 专用环境变量 |
/etc/environment |
系统全局环境变量(不常用) |
go version
go env GOPATH
如果你告诉我:
我可以给你最精简的配置方案。