Tiger(Mac OS X10.4.x)からLeopard(Mac OS X 10.5.x)にアップグレードした場合、TerminalでEmacsを起動できなくなる事があるようです。
具体的には以下のようなエラーがでて起動に失敗します。
Fatal malloc_jumpstart() error
私がちょうどその状態でハマったので対処法を書いておきます。
Terminal(ターミナル:Terminal.app)で以下のようにコマンドを実行します。
sudo mv /usr/bin/emacs-i386 /usr/bin/emacs-i386.backupsudo /usr/libexec/dumpemacs -demacs正常にEmacsが起動したら成功です。
「C-x(Ctrl + x) C-c(Ctrl + c)」でEmacsを終了します。
Emacsが起動できるようになれば、backupファイルは必要ないので以下のコマンドを実行して削除しておきましょう。
sudo rm /usr/bin/emacs-i386.backup... という方法が以下のページに書いてありました。
これは独力では解決できませんでした(笑
参考:Mac OSX Tips: emacs: Fatal malloc_jumpstart() error
相当困っていたのでホントに助かりました。感謝感謝です。
Trackback URL: http://r-styles.net/mt/mt-tb.cgi/993
Leave a Comment