Mavericksにアップデートしたらターミナルが起動しなくなった
今更ながらですが、Mavericksにアップデートしたらターミナルが起動しなくなりましたよ。
これが嫌でアップデートしてなかったのですが、やはり起こってしまったので、対応したメモ。
まずは、ここの通りに。
ターミナルのアプリの環境設定から、
起動 -> 開くシェル -> コマンド(完全パス)
に、/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
次は以下を参考。
最新版は、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
これでようやく起動できた。