Mavericksにアップデートしたらターミナルが起動しなくなった

今更ながらですが、Mavericksにアップデートしたらターミナルが起動しなくなりましたよ。
これが嫌でアップデートしてなかったのですが、やはり起こってしまったので、対応したメモ。

まずは、ここの通りに。

Maverickに上げたらターミナルが起動しない問題

ターミナルのアプリの環境設定から、
起動 -> 開くシェル -> コマンド(完全パス)
に、/bin/zshを指定。

これで、ターミナルは動作するようになるので、以下の通りに叩いた。

$ brew update
$ brew upgrade

これがかなり時間がかかった。
しかしまだエラーが。

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

次は以下を参考。

teminalが動かなくなってしまいました

最新版は、1.11ってことで、以下で追加

$ wget ftp://ftp.gnu.org/pub/gnu/gdbm/gdbm-1.11.tar.gz 
$ tar zxfv gdbm-1.11.tar.gz

手順に従って、インストール。

$ cd gdbm-1.11
$ ./configure --prefix=/usr/local
$ make
$ make install

これで解決したけれど、また別のエラーが。

dyld: Library not loaded: /usr/local/lib/libpcre.1.dylib
  Referenced from: /usr/local/bin/zsh
  Reason: image not found
zsh: trace trap  tmux

次は以下を参考

Mac OS10.9にしたらHomebrewで入れていたコマンドとか、いろいろ動かなくなった。

最後の方の部分だけを叩かせてもらう。

$ brew uninstall pcre
$ brew install pcre

これでようやく起動できた。

mac
   このエントリーをはてなブックマークに追加