Golang环境配置 - 如何设置PATH变量添加/usr/local/go/bin路径
Golang环境配置 - 如何设置PATH变量添加/usr/local/go/bin路径
大家好!
刚开始学习 Go。
我每次打开新的终端(Linux Ubuntu)都需要运行 export PATH=$PATH:/usr/local/go/bin。
有什么正确的方法可以只设置一次吗?
// 代码示例可以放在这里
3 回复
最好的方法是将该命令添加到您主目录下的 .profile 文件中。
更多关于Golang环境配置 - 如何设置PATH变量添加/usr/local/go/bin路径的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
感谢Artur,在.bashrc文件中设置后生效了。
PATH=$PATH:/usr/local/go/bin
在 Linux Ubuntu 中,您可以通过修改 shell 配置文件来永久设置 PATH 变量。以下是具体方法:
1. 确定当前使用的 shell
echo $SHELL
通常 Ubuntu 默认使用 bash 或 zsh。
2. 根据 shell 类型编辑配置文件
对于 bash(默认):
# 编辑 ~/.bashrc 文件
nano ~/.bashrc
# 或
vim ~/.bashrc
在文件末尾添加:
export PATH=$PATH:/usr/local/go/bin
保存后使配置生效:
source ~/.bashrc
对于 zsh:
# 编辑 ~/.zshrc 文件
nano ~/.zshrc
在文件末尾添加:
export PATH=$PATH:/usr/local/go/bin
保存后使配置生效:
source ~/.zshrc
3. 验证配置
# 重新打开终端或运行 source 后
echo $PATH
# 应该能看到 /usr/local/go/bin 在 PATH 中
# 测试 go 命令
go version
4. 系统级配置(可选)
如果需要为所有用户设置,可以编辑 /etc/environment:
# 编辑系统环境文件
sudo nano /etc/environment
在现有 PATH 值后追加 :/usr/local/go/bin:
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/local/go/bin"
5. Go 模块示例
配置完成后,您可以正常使用 Go:
// main.go
package main
import "fmt"
func main() {
fmt.Println("Go PATH 配置成功!")
fmt.Println("当前 Go 版本可通过 'go version' 查看")
}
运行:
go run main.go
这样设置后,每次打开新终端都会自动包含 /usr/local/go/bin 在 PATH 中。

