2013-11-21 33 views
2

我遇到了我的shell(Iterm + zsh)的問題。 我安裝了zsh 4.3.1,然後我試圖安裝5.0.2版本,然後在安裝過程中(我使用Homebrew進行),我關閉了Iterm窗口,然後在下一次打開時,窗口在一秒/兩秒後自動關閉。無法恢復我的登錄shell

我試圖註銷,然後再次登錄,但沒有發生任何事情。 我試圖重新啓動我的機器,然後......什麼都沒有! Iterm繼續啓動然後關閉,並在一段時間後出現彈出窗口說: 「短生存會話警告」和Iterm窗口顯示登錄名:/ usr/local/bin/zsh:沒有這樣的文件或目錄。

另一個有利於我啞巴的觀點:在卸載正式的Terminal應用程序(偶爾會讓我有能力,至少切換到不同的shell),然後纔開始升級到zsh 5.0.2。

現在我試圖刪除所有的zsh文件(我知道,第二個愚蠢的舉動),我不知道如何切換我的登錄shell返回到bash正確地重新安裝zsh的更新版本。

在這裏,你可以找到我的一些shell配置文件中的代碼的鏈接:

  • 等/ zshenv
  • 等/ zprofile
  • etc/shells中
  • 等/路徑
  • 用戶/ myusername/.login

https://gist.github.com/omargourari/7587930

謝謝

回答

4

創建它運行像/bin/bash/bin/zsh,而不是你的登錄shell一個新的iTerm配置文件,然後打開一個窗口,該配置文件。

+0

這是舉動,非常感謝。我能夠切換到bash並重新安裝最新版本。 –

+0

也適合我,謝謝! – madz