跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 关于 golang 在 mac 上的环境变量设置
未分類
22 5 月 2020

关于 golang 在 mac 上的环境变量设置

关于 golang 在 mac 上的环境变量设置

資深大佬 : imBossa 2

修改~/.bash_profile 后 source .bash_profile

go env 可以看到 gopath 是我设置在 bash_profile 的位置,但是关闭 shell 再打开 shell,go env 又变回原来的位置。

~ 下面只有.bash_profle,没有.zshrc

希望大神帮忙解答

大佬有話說 (12)

  • 資深大佬 : yangkghjh

    /etc/profile

    如果你无法确定 bash 配置文件的加载顺序的话

  • 主 資深大佬 : imBossa

    这是 /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

  • 資深大佬 : hanjingzhan

    brew 直接下?

  • 主 資深大佬 : imBossa

    @hanjingzhan 官网下 dmg 安装的

  • 資深大佬 : Vegetable

    看起来是因为加载顺序与预期不符造成的,之前的 GOPATH 你没有移除,覆盖了你修改的 GOPATH 。建议你找到之前的变量位置。
    ls -la|grep -v ^d|grep “.”|awk ‘{print $9}’|xargs cat|grep GOPATH
    看一下是不是有多处

  • 資深大佬 : charlie21

    你的 shell 是 bash 还是 zsh 阿

  • 資深大佬 : youxiachai

    mac 10.15 用 zsh.. 没有 zshrc 自己建一个吧。。

  • 資深大佬 : aladdindingding

    看你的 shell 是 zsh 还是 bash 了

  • 資深大佬 : amare

    which go, 应该是被覆盖掉了,删了就好。

  • 資深大佬 : hongxi2200

    用的是 GoLand 里的 terminal 吗?
    听上去像,因为我在 GoLand 的 terminal 里修改过 GOPROXY 在重新打开 terminal 的时候的确也出现了被恢复原样的情况。
    可能是 GoLand 的项目设置控制着 go env

  • 資深大佬 : dafsic

    相信我,关机,重启就好了

  • 主 資深大佬 : imBossa

    @youxiachai 是这个原因,谢谢

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具