昨天我使用了所有已安装的程序包,而没有任何问题,例如mysql
,composer
,php
,brew
和co ...
但是,今天我启动了MacBook,输入了mysql
,我得到了zsh: command not found: mysql
。甚至brew
都无法正常工作,我也不知道为什么。这是我的.zshrc
配置文件,而且我也不知道为什么它不起作用。
# If you come from bash you might have to change your $PATH.
export PATH=$HOME/bin:/usr/local/bin:~/.composer/vendor/bin:$PATH
有什么办法解决这个问题吗?
答案 0 :(得分:1)
好吧,这是怎么发生的?试试这个:
PATH=/bin:/usr/bin:/usr/local/bin:$PATH
export PATH
这是否可行取决于您在何处安装了用户可执行文件。如果您使用自制软件,我希望它是/usr/local/bin
,但也许与您的情况有所不同?您可能想尝试将/usr/local/bin
放在首位,以便在/usr/bin
和/bin
中使用默认值之前,由自制软件安装的东西会被拾起(这是我的工作,我仍然很活跃关于它...)
您还可以将默认Shell更改回Bash:
brew install bash
echo '/usr/local/bin/bash' >> /etc/shells
chsh
您可能需要在第2行上使用sudo
。