Saya menerima pesan ini Terminal.app
saat mulai
dyld: Library not loaded: /usr/local/opt/gdbm/lib/libgdbm.4.dylib
Referenced from: /usr/local/bin/zsh
Reason: image not found
[Process completed]
Saya telah menemukan beberapa tautan tentang masalah ini.
Tetapi masalahnya adalah saya tidak bisa menjalankan aplikasi terminal, jadi tidak mungkin bagi saya untuk mencoba brew doctor
atau opsi lain.
Tidak mungkin menginstal ulang Terminal app
, aplikasi terminal lain (iTerm2) tidak berjalan sama sekali.
Apakah ada cara untuk memperbaiki masalah ini tanpa menginstal ulang OSX?
iTerm2
. Tambahkan "Profil" baru, pastikan "Perintah" diatur dari "Login shell" ke "Command" dan masukkan "/ bin / sh" sebagai perintah (atau / bin / bash, apa pun selain zsh). Mari kita kembali ke baris perintah, dan Anda dapat mengikuti solusi @Robert J Berger di bawah ini.zsh
.Apakah Anda menjalankan zsh? Saya melihat masalah serupa saat menjalankan iTerm2. Tampaknya menjadi masalah dengan zsh dan bukan dengan Terminal atau iTerm2. Baru mulai terjadi pada saya.
Jika Anda telah menginstal zsh dengan Homebrew dan Anda mengalami masalah itu, yang berhasil bagi saya adalah:
brew reinstall zsh && brew unlink zsh && brew link zsh
Jika Anda tidak menginstal zsh dengan Homebrew, abaikan ini :-)
sumber
Lebih mudah saya pikir:
Unduh iTerm2 dan
brew update && brew upgrade zsh
berfungsi untuk saya ;-)sumber
Untuk dapat memperbaiki terminal / iterm2 / hyper saya (semua rusak karena rusaknya zsh) saya harus terlebih dahulu mengubah pengaturan terminal saya 'Shells open with' dari perintah khusus ke shell login default
Trik dari @grg tidak berhasil untuk saya. Dengan perubahan ini, saya dapat memperbarui zsh saya melalui homebrew seperti yang disarankan dalam jawaban lain dan ketiga aplikasi berfungsi seperti yang diharapkan lagi.
sumber
Setelah mencari sebentar, ini menyelesaikannya untuk saya:
sumber