无法更新我的$ PATH变量MacOS

时间:2018-08-13 20:45:15

标签: macos unix path

我正在使用MacOS High Sierra,但无法更新$ PATH变量。我尝试更新〜/ .bash_profile,〜/ .bashrc甚至我的〜/ .profile文件,但是这些都没有更新$ PATH文件。我什至下载了一个用于设置ENV变量的GUI,该GUI似乎在设置变量,但无法更新PATH变量(该死)。

我正在使用的代码如下所示:

export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=${JAVA_HOME}/bin:$PATH
export PATH=${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools:$PATH
export PATH=$PATH:$GRADLE_HOME/bin

当我在终端中粘贴“ export PATH = $ {ANDROID_HOME} / platform-tools:$ {ANDROID_HOME} / tools:$ PATH”并写入命令“ android”时,我得到了期望的结果,但是我显然希望这样做一直发生,不仅是粘贴时。启动新的终端会话时,我只会得到“ zsh:找不到命令:android”。这让我发疯了,有什么想法吗?

1 个答案:

答案 0 :(得分:1)

由于您将ZSH用作外壳程序,因此必须将这些更改放置在〜/ .zshrc 文件中,而不是.bashrc

然后发出source ~/.zshrc重新加载,它应该可以按预期工作