![MacOS:命令在终端上运行,但在 iTerm 上不起作用](https://linux22.com/image/121697/MacOS%EF%BC%9A%E5%91%BD%E4%BB%A4%E5%9C%A8%E7%BB%88%E7%AB%AF%E4%B8%8A%E8%BF%90%E8%A1%8C%EF%BC%8C%E4%BD%86%E5%9C%A8%20iTerm%20%E4%B8%8A%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我通过终端安装了一些像brew这样的软件包,这些软件包改变了$PATH
。现在 iTerm$PATH
与终端不一样,导致 CLI 命令brew
无法在 iTerm 上运行。
echo $PATH
在终端上给出:
/usr/local/opt/python/libexec/bin:/Users/avinashvarma/.rbenv/shims:/Users/avinashvarma/bin:/Users/avinashvarma/.rbenv/shims:/Users/avinashvarma/.nvm/versions/node/v6.10.0/bin:/Users/avinashvarma/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/munki:/Users/avinashvarma/gocode/bin:/Users/avinashvarma/gocode/bin
echo $PATH
在 iTerm 上给出:
/usr/bin:/bin:/usr/sbin:/sbin:/Users/avinashvarma/gocode/bin
我创建了一个$PATH
in.bashrc
文件,但后来删除了它并重新启动了系统。
没有存在.bashrc
并且.bash_profile
没有用户定义的配置应该影响shell。
有任何想法吗?