Терминал падает при запуске. Как вернуть его обратно?

Я получаю эту ошибку при запуске и iterm и терминала:

dyld: Library not loaded: /usr/local/lib/libgdbm.4.dylib  
  Referenced from: /usr/local/bin/zsh  
  Reason: image not found  

Насколько мне известно, я не могу вводить какие-либо команды в окнах терминала.

Я нашел этот поток, где кто-то получает ту же ошибку и советует переустановить zsh:

Ошибка загрузки библиотеки в Mac терминал

Это может сработать для меня. Но где я могу это выполнить?

Другой альтернативой может быть, если возможно переключиться обратно на bash.

2 ответа

Решение

В iTerm выберите Profiles>Open Profile>Default>General>Command>chsh -s /bin/bash

Откройте новое окно оболочки. Bash будет выбран в качестве оболочки по умолчанию.

Измените настройку снова Profiles>Open Profile>Default>General>Command>Login shell

Теперь терминал снова будет работать.

У меня просто была такая же проблема. zsh просит libgdbm.5.dylib, но мне не удалось запустить терминал ни по одному из найденных ответов. Итак, я отправился на поиски.dylib и нашел...6.dylib. Вот что я сделал, и все работало нормально!

Найдите /..../libgdbm.?.glib.dylib, затем скопируйте / пропустите файл. После вставки переименуйте его в файл с запрошенным номером. то есть. "libgdbm.5.dylib

Другие вопросы по тегам