パスワードを忘れた? アカウント作成
13529608 journal
日記

SlippingStaffの日記: Emacs 25.x (with GUI) どうやっても起動せず

日記 by SlippingStaff

<現象>
 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

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

犯人はmoriwaka -- Anonymous Coward

読み込み中...