題:
終端損壞
megas
2018-01-07 05:06:30 UTC
view on stackexchange narkive permalink

我在啟動時在 Terminal.app 中收到了此消息

  dyld:未加載庫:/usr/local/opt/gdbm/lib/libgdbm.4.dylib
  引用自:/ usr / local / bin / zsh
  原因:找不到圖片

[處理完成]
 

我找到了有關此問題的一些鏈接。

但是問題是我無法運行終端應用程序,因此我無法嘗試釀酒師或其他選項。

無法重新安裝終端應用,其他終端應用(iTerm2)完全沒有運行。

是否可以在不重新安裝OSX的情況下解決此問題?

五 答案:
Robert J Berger
2018-01-07 13:10:55 UTC
view on stackexchange narkive permalink

您正在運行zsh嗎?運行iTerm2時遇到類似的問題。這似乎是zsh的問題,而不是Terminal或iTerm2。剛開始發生在我身上。

如果您在Homebrew上安裝了zsh,但遇到了問題,對我有用的是:

brew重新安裝zsh && brew取消鏈接zsh && brew鏈接zsh

如果您未在Homebrew中安裝zsh,請忽略此:-)

grg
2018-01-07 05:09:00 UTC
view on stackexchange narkive permalink
  1. 選擇Shell→New Command…。

  2. 運行 chsh -s / bin / bash ,並確保de選擇“在Shell中運行命令”。

  3. 在提示符下輸入您的用戶帳戶密碼,以將Shell更改回/ bin / bash。

  4. ol>
可以從“ iTerm2”完成類似的解決方案。添加一個新的“配置文件”,確保將“命令”從“登錄外殼”設置為“命令”,然後輸入“ / bin / sh”作為命令(或/ bin / bash,除zsh外的任何內容)。讓我們回到命令行,然後可以按照下面的@Robert J Berger的解決方案進行操作。
我能夠做到這一點,然後執行從“ brew”答案開始的步驟,然後將我的shell更改回`zsh`。
Joël
2018-07-23 14:12:46 UTC
view on stackexchange narkive permalink

我認為更容易:
下載iTerm2和 brew更新&& brew升級zsh 為我工作;-)

當您無法啟動終端時很容易:)
@megas確實,我使用了iTerm2(忘了說!):)
OP已在問題中說“其他終端應用程序(iTerm2)根本沒有運行”
在這種情況下,嘗試使用https://github.com/zeit/hyper終端可能會有所幫助
coderuby
2018-10-13 14:48:47 UTC
view on stackexchange narkive permalink

要修復終端/ iterm2 / hyper(由於zsh損壞,所有終端都損壞了),我必須首先將終端設置“ Shells open with”從定制命令更改為默認登錄shell

enter image description here

@grg的技巧對我不起作用。通過這些更改,我能夠按照其他答案中的建議通過自製程序更新我的zsh,並且所有三個應用程序都再次按預期工作。

Andreas Bigger
2018-12-13 09:05:13 UTC
view on stackexchange narkive permalink

搜索了一段時間後,這為我解決了這個問題:

  brew重新安裝ncurses
 
啟動終端很容易:)
在終端中,可以使用Shift + Command + N熱鍵執行命令。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...