Mac 环境变量不生效
Mac 环境变量不生效
环境变量不生效
我每次关闭窗口,每次都要执行source ~/.bash_profile 配置的环境变量才生效。
查询原因:Mac系统将默认Shell从Bash更换为Zsh,现在存在bash和zsh两种终端模式。zsh下不访问.bash_profile文件。
解决方案:
sudo -i切换root账户。执行touch ~/.zshrc新建.zshrc文件vim ~/.zshrc加入「source ~/.bash_profile」后保存(!wq)。- command+q关闭终端再次打开,进入root账号。
- 验证一下。我装的jmeter,执行下就可以了。
注:
- 刚登录终端是个人账号,~目录与root用户不同,jmeter命令是无效。
bashzsh切换,需要重启后才能生效。
chsh -s /bin/zsh
chsh -s /bin/bash
说明:
~ 你的home目录,位于/Users/你的用户名/
. 类unix下的隐藏文件,ls的默认设置下不会显示出来,使用ls -a命令可以显示。
浙公网安备 33010602011771号