ZSH:找不到命令-将macOS更新到10.15.1之后

时间:2019-11-07 08:34:43

标签: bash macos homebrew zsh

昨天我使用了所有已安装的程序包,而没有任何问题,例如mysqlcomposerphpbrew和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

有什么办法解决这个问题吗?

1 个答案:

答案 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