我尝试将export PATH="$PATH:/Users/My_Name/desktop/My_Folder"
添加到.bash_profile
,.bashrc
和.profile
中。我执行命令source ~/.bash_profile
、source ~/.bashrc
和source ~/.profile
来刷新$PATH
,当我执行echo $PATH
时,它确实反映了这一点。
然而,当我打开一个新的终端并执行echo $PATH
时,它是不变的。
问题是当我打开一个新终端时,我的系统(macOS Big Sur)将无法识别更新的$PATH
,除非我每次执行源命令来刷新我的$PATH
。
对于上下文,我编辑了这三个,因为我已经搜索了多个网站的建议,并用尽了所有的选择。
解决方案:我意识到我正在使用zsh
。为了改变,我执行了chsh -s /bin/bash
将我的shell更改为bash。
解决方案:我意识到我正在使用zsh
。为了改变,我执行了chsh -s /bin/bash
将我的shell更改为bash。
您需要在nano或pico等编辑器中打开.profile文件,并确保您的命令位于文件的底部。另外,请确保像这样结束引号:
export PATH="$PATH:/Users/My_Name/desktop/My_Folder"
你也可以考虑像这样把新路径放在前面:
export PATH="/Users/My_Name/desktop/My_Folder:$PATH"
我的配置文件文件夹中有一个别名叫做reBASH,看起来像这样
alias reBASH='source ~/.bash_profile'
所以当我改变。bash_profile,我只是输入reBASH,按回车键,它被应用到当前会话…当你做这样的事情时,你可能会认为这是一种方便。