rbenv),但每次我打开一个新的终端标签时,环境似乎会重置。我需要手动加载我的.bash_profile文件:
source ~/.bash_profile
我按照一些教程,在我的.bash_profile中添加了这段代码,但是它没有起作用。
if [ -n "$BASH_VERSION" ] && [ -f $HOME/.bashrc ];then
source $HOME/.bashrc
fi
这在我的旧Mac上不会发生,我也不知道如何配置。
rbenv),但每次我打开一个新的终端标签时,环境似乎会重置。我需要手动加载我的.bash_profile文件:
source ~/.bash_profile
我按照一些教程,在我的.bash_profile中添加了这段代码,但是它没有起作用。
if [ -n "$BASH_VERSION" ] && [ -f $HOME/.bashrc ];then
source $HOME/.bashrc
fi
这在我的旧Mac上不会发生,我也不知道如何配置。
~/.zshrc。你只需要在~/.zshrc的末尾添加以下内容即可:
if [ -f ~/.bash_profile ]; then
. ~/.bash_profile
fi
.bashrc将默认加载,因此如果您的所有内容都在.bash_profile中,请确保它会被加载,因此您需要添加到您的.bashrc:
if [ -f ~/.bash_profile ]; then
. ~/.bash_profile
fi
~/.zprofile中编辑你的环境,而不是~/.bash_profile。然后,重新打开一个终端。
.bash_profile没有自动加载,那么根据你在问题中描述的更改其内容也不会使其被加载。请问你的.bashrc、.bash_profile和.profile文件中分别包含了什么内容? - nohillside