ZSH: команда не найдена - после обновления macOS до 10.15.1 - PullRequest
0 голосов
/ 07 ноября 2019

Вчера я без проблем использовал все свои установленные пакеты, такие как 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

Есть идеи, какчтобы это исправить?

1 Ответ

1 голос
/ 07 ноября 2019

Тьфу, как это случилось? Попробуйте это:

PATH=/bin:/usr/bin:/usr/local/bin:$PATH
export PATH

Будет ли эта работа зависеть от того, где вы устанавливали пользовательские исполняемые файлы. Если вы используете homebrew, я бы ожидал, что он будет /usr/local/bin, но, возможно, это что-то другое в вашем случае? Возможно, вы захотите сначала поставить /usr/local/bin, чтобы вещи, установленные homebrew, были подобраны до значений по умолчанию в /usr/bin и /bin (это то, что я делаю, и я еще жив, чтобы поговорить об этом ...)

Вы также можете изменить оболочку по умолчанию обратно на Bash:

brew install bash
echo '/usr/local/bin/bash' >> /etc/shells
chsh

Возможно, вам придется использовать sudo в строке 2.

...