环境变量在 Mac OS X 上不起作用

环境变量在 Mac OS X 上不起作用

我一直尝试在 Terminal.app 中设置环境变量,但没有任何效果。

场景如下:打开终端后,我写下

pico .profile

然后在编辑器中输入

export JAVA_HOME="Library/Java/Home"
export PATH=$JAVA_HOME/bin:$PATH

然后我按下ctrl+x退出并y保存。我退出终端,然后再次打开它并写入

echo $JAVA_HOME

我只得到一个空行。我可以.profile用另一种方式编辑吗?我尝试了所有可能的组合来设置此变量,但总是得到一个空行。我重启了系统几次,但毫无效果。

答案1

我通过编辑来解决这个问题~/.bash_profile

当您使用pico .profile而不是编辑文件时,这将创建一个新文件,我选择了“读取文件”(我认为是ctrl=r),它向我显示了许多文件。从那里我选择了.bash_profile

这是我的解决方案。我不知道这是否是最好的解决方案,但对我来说很有效。

相关内容