SlippingStaffの日記: Emacs 25.x (with GUI) どうやっても起動せず
<現象>
GUI 版の Emacs が起動しない。(どのくらいかは忘れたがかなり前から。)
Dock に起動中アイコンが表示されるが、1〜2 秒後にスッと消えてしまう。
ターミナル版(/usr/bin の古いヤツ) は問題なく起動する。
<対象のソフトウェア>
・ Emacs for Mac OS の最新バイナリ
・ GNU Emacs の最新バイナリ
<ログ>
各種 "Logs" ディレクトリには何も残っておらず、System.log にだけちょっと出力されていた。
でも私にとっては「へー、AppleEvent,AppleScript 関係の問題、なの?」ぐらいの情報でしかなく・・・
Emacs: AppleEvents/sandbox: Returning errAEPrivilegeError /-10004
and denying dispatch of event aevt/oapp from process ''/0x0-0x0, pid=0,
because it is not entitled to send an AppleEvent to this process.
(『'/ 0x0-0x0 pid = 0 のプロセスからの イベント aevt/oapp のディスパッチを拒否したよ』)
(『このプロセスに AppleEvent を送信する権限が無いからだよ』)
com.apple.xpc.launchd[1] (com.apple.xpc.launchd.oneshot.0x10000014.Emacs):
Service exited due to signal: Killed: 9
<対処> ○ = 効果あり(解決) × = 効果なし
× SIP OFF,Kaspersky OFF
× Preferences や BootCaches、Saved Application State を削除して再インストール
× GNU のを homebrew でインストール
× GNU のを自前でビルド ×n(ググると結構な数の情報が見つかる)
情報源毎にビルドオプションが少しずつ異なるのが気になり、全部試してみた。
後述の Yamamoto さん版のパッチを当ててもみた。
× hylom さん版のバイナリ(V25.2) を使用
○ GNU TeXmacs のバイナリ(V1.99.6-yosemite) を使用
○ Mitsuharu Yamamoto さん版(V25.3.1-6.8) を homebrew で(補足参照)インストール
<補足>
・ Mitsuharu Yamamoto さんに感謝しつつ、railwaycat さんによる homebrew への非公式?移植版を使用。
下記コマンドで make が走る。代わりに homebrew-cask も使える。
$ brew tap railwaycat/emacsmacport
$ brew install emacs-mac
・ emacs-plus は試していない
・ 結局、本家 2 つが起動しない現象は解決できず。
・ 関係無いけど、調査中に見つけたネタ
衰退したエディタEmacsの現在がヤバイwwwwww
emacs 25.x (with GUI) どうやっても起動せず More ログイン