很多使用mac做研发的小伙伴应该都会遇到类似的问题:
配置环境变量,可是每次重启终端后都生效;需要重新执行 :
source
~/.bash_profile
这是因为你是在bash
中配置的环境变量,而当前系统是使用的是shell
你可以通过在终端输入:echo $SHELL
来查看当前使用的shell
,输出是/bin/zsh
,说明使用的是zsh
解决办法
-
打开终端:你可以在"应用程序"文件夹的"实用工具"子文件夹中找到终端应用,也可以使用Spotlight搜索来找到它。
-
输入以下命令并按下回车键,进入你的主目录:
bashbashCopy code cd ~
-
显示隐藏文件,输入以下命令查看主目录中的隐藏文件:
cssbashCopy code ls -a
如果已经存在
.zshrc
文件,你会在列表中看到它。如果没有,请继续下一步创建它。 -
如果
.zshrc
文件不存在,你可以使用以下命令创建它:bashbashCopy code touch .zshrc
-
现在,使用文本编辑器(在这里使用
vi
)打开.zshrc
文件:cssCopy code vi .zshrc
-
按下
i
键,进入编辑模式。在文件的末尾添加以下内容:bashbashCopy code source ~/.bash_profile
-
按下
Esc
键,然后输入:wq
并按下回车键,保存文件并退出vi
编辑器。:
进入命令模式w
表示写入(保存)q
表示退出wq
表示写入并退出
-
现在你已经成功将
source ~/.bash_profile
添加到.zshrc
文件中。
这时候你就会发现再也不用每次重启电脑或终端都需要重新source
~/.bash_profile
才能生效了