正確にはターミナルのウィンドウが一瞬だけ出て消える。だけどメニューバーは出てる。という状態でした。
ちなみにMaverickを導入した動機としては、アップデート通知がいろんなWebページのログインメニューに被ってて邪魔だったから。
原因
/usr/local/bin
にbrewが作ったシンボリックリンクが軒並み消されていました。
で、私の環境では、$SHELL
に/usr/local/bin/zsh
を設定していたのですが、zshの起動に失敗してターミナルが上手いこと使用できなくなってました。
環境
zshはbrewで入れてます。
対処
シェル復元
一旦、ターミナルのログインシェルを変更します。
ターミナルが見えないけど、メニューが表示されているはずなので、メニューからTerminal
->Preferences...
を選択、Shells open with
->Command (complete path):
に/bin/sh
辺りを入力します。
Brew復元
上記でターミナルが立ち上がるはずなので。
brew update
brew upgrade
すこぶる時間が掛るので待ちましょう。
終わったらターミナルが起動すると思います(たぶん)。これで出来ない場合は、
brew uninstall zsh
brew install zsh
で、ターミナルが起動すると思います(たぶん)
最後に
もう少しいい方法があるかも知れません。