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 中。

回到顶部