MacOS не может выполнить двоичный файл после удаления zsh

697
Altaula

После того, как я открою терминал, появится этот текст:

Last login: Mon Mar 26 17:51:02 on ttys001 -bash: /usr/local/bin/dirname: cannot execute binary file -bash: /usr/local/bin/dirname: cannot execute binary file -bash: /usr/local/bin/tr: cannot execute binary file -bash: /usr/local/bin/dirname: cannot execute binary file -bash: /usr/local/bin/dirname: cannot execute binary file Marek:~ marek$ 

Это происходит после удаления оболочки zsh. Как я могу это исправить?

0

1 ответ на вопрос

1
BytePorter

Я не эксперт по MacOS X, но знаю, что это BSD. Я знаю, что установка пакетов во FreeBSD требует от меня запуска, rehashпрежде чем он найдет новые исполняемые файлы без явного пути. Похоже, что в bash было бы hash -rтак, возможно, попробовать это (см. Как перефразировать исполняемые файлы в $ PATH с bash )