Golang Go语言在mac上的环境变量设置
Golang Go语言在mac上的环境变量设置
修改~/.bash_profile 后 source .bash_profile
go env 可以看到 gopath 是我设置在 bash_profile 的位置,但是关闭 shell 再打开 shell,go env 又变回原来的位置。
~ 下面只有.bash_profle,没有.zshrc
希望大神帮忙解答
/etc/profile
如果你无法确定 bash 配置文件的加载顺序的话
更多关于Golang Go语言在mac上的环境变量设置的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
这是 /etc/profile 内容
# System-wide .profile for sh(1)
if [ -x /usr/libexec/path_helper ]; then
eval /usr/libexec/path_helper -s
fi
if [ “${BASH-no}” != “no” ]; then
[ -r /etc/bashrc ] && . /etc/bashrc
fi
brew 直接下?
官网下 dmg 安装的
看起来是因为加载顺序与预期不符造成的,之前的 GOPATH 你没有移除,覆盖了你修改的 GOPATH 。建议你找到之前的变量位置。
ls -la|grep -v ^d|grep “.”|awk ‘{print $9}’|xargs cat|grep GOPATH
看一下是不是有多处
你的 shell 是 bash 还是 zsh 阿
mac 10.15 用 zsh… 没有 zshrc 自己建一个吧。。
看你的 shell 是 zsh 还是 bash 了
用的是 GoLand 里的 terminal 吗?
听上去像,因为我在 GoLand 的 terminal 里修改过 GOPROXY 在重新打开 terminal 的时候的确也出现了被恢复原样的情况。
可能是 GoLand 的项目设置控制着 go env
相信我,关机,重启就好了
是这个原因,谢谢
关于Golang(Go语言)在macOS上的环境变量设置,以下是一些专业建议:
一、安装Go语言
- 前往Go语言官方网站,选择与macOS系统相匹配的安装包进行下载,并按照提示进行安装。
- 安装完成后,打开终端,输入“go version”命令,检查Go语言是否已成功安装。
二、设置环境变量
-
打开终端,使用文本编辑器(如nano、vim等)打开bash配置文件(通常是~/.bash_profile或~/.zshrc)。
-
在文件中添加以下行来设置Go的环境变量:
export GOPATH=$HOME/go
(GOPATH是Go的工作目录,可以根据需要自定义)export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
(将Go的二进制文件路径添加到PATH环境变量中)
-
保存并退出编辑器,然后输入“source ~/.bash_profile”或“source ~/.zshrc”命令,使配置文件生效。
三、验证配置
在终端中输入“go version”命令,如果显示出Go的版本信息,则表示环境变量设置成功。
通过以上步骤,您就可以在macOS上成功配置Go语言的环境变量,开始您的Go语言开发之旅了。