【发布时间】:2019-09-03 00:33:19
【问题描述】:
我正在使用 mac os mojave (10.14.3)。我在两者中都设置了环境变量
~/.bash_profile 和 ~/.bashrc 我同时运行了 ~/.bash_profile 和 ~/.bashrc。然后在同一个终端中,我可以看到我设置的值(使用printenv),但是如果我打开一个新终端,我就看不到之前设置的环境变量。
请给点建议。
更新
在 mac os Bigsur(11.2.3) 中,默认终端是 zsh(我没有检查其他版本)并在 ~/.zshenv 中设置 envs
echo 'export PATH=$PATH:$PATH:~/Library/Android/sdk/build-tools/29.0/' >> ~/.zshenv
运行. ~/.zshenv 帮助我永久保存了环境
【问题讨论】:
-
请按照步骤here。希望对你有帮助
-
This answer,在 macOS Mojave 10.14 上使用 launchctl,为我工作!
标签: macos environment-variables macos-mojave