我使用Catalina。我创建了.bash_profile
文件并对其进行了编辑。
我在这个文件中编写了export JAVA_HOME=$(/usr/libexec/java_home)
并输入source ~/.bash_profile
,然后输入echo $JAVA_HOME
并显示路径,但当我重新打开终端并输入echo $JAVA_HOME
时,不再显示路径。
问题出在哪里?
发布于 2020-02-01 10:12:01
Catalina中的新用户帐户默认使用zsh
,而不是bash
。您需要在~/.zprofile
中设置您的环境,而不是在~/.bash_profile
中。
发布于 2020-02-01 08:01:25
~/.bash_profile
在登录时执行。如果您只是注销并重新登录,应该没有问题。对于交互式非登录shells,使用.bash_rc
。
https://stackoverflow.com/questions/60012746
复制相似问题