#author("2020-10-24T14:12:38+00:00","default:src128","src128") #author("2020-10-26T05:56:37+00:00","default:src128","src128") &tag(MacPorts/emacs); *目次 [#zd81dafd] #contents *参考情報 [#w73048d6] -[[MacPorts]] *インストール(2013/01/25(金)) [#uae2fee7] -インストールできるのはEmacs24 -[[Emacs を MacPorts でinline patchやfullscreen patchとかあててインストールするの超簡単にできるようになってた - 牌語備忘録 - pygo:http://d.hatena.ne.jp/CortYuming/20120417/p3]]を参考にして以下のようにインストールするのがよいのか? sudo port install emacs-app +patches *インストール [#o1249b82] -現在インストールできるのはEmacs23。 -Emacs23をインストールする。emacs(端末版), emacs-app(ウィンドウ版)をインストールする。 sudo port install emacs emacs-app -必要ならば、/Applications/Macports/Emacs.appを/Applicationsにコピーしておく(ランチャーでMacports/Emacs.appを認識してくれない場合など)。 *トラブルシューティング [#qb18d18f] **emacs-appで表示がおかしい [#p56c612c] -[[Mac OS mojave で MacPorts Emacs を使う - Qiita:https://qiita.com/tshhkt/items/74bc0263c38344a8d3f6]]によると2019/1/12のemacs-app(GUI版。26.1か?)の表示がおかしいらしい。 -emacs-app-develで解決するとあるが、2019/05/23(木)現在emacs-app(26.2)だと普通に使えるっぽい。 **sudo emacsでエラー [#k6a98d11] -/usr/bin/emacsとMacPortsでインストールしたemacsのバージョンが異なり、バージョンによって異なる設定を.emacsにしていると起動時にエラーが発生する -これはsudoで/usr/bin/emacsが読み込まれるにもかかわらず、.emacsは一般ユーザーのものが読み込まれるから(MacPortsでインストールしたものを想定した設定ファイル)。 **Mavericksでfind-fileしたときのdefault-directoryがおかしい。 [#a68f1a47] -[[MavericksでEmacs.appが起動時にホームディレクトリにならない - @znz blog:http://blog.n-z.jp/blog/2013-11-01-emacs-on-mavericks.html]] -[[#41224 (emacs-app @24.3_1 default-directory on Mavericks) – MacPorts:https://trac.macports.org/ticket/41224]] - **emacs-appが依存しているgraphvizがビルドできない。 [#taba84c9] -macOS Catalina環境で発生。 -エラーログを確認するとstudio.hが見つからないとのこと。 -SDKROOTを設定する方法は効果なく、 -CommandLineToolsをXcodeとは別途インストールすることで解決? -しかしCommandLineToolsをインストールしていない環境でもビルド成功する場合がある。違いがなぞ。 -2020/10/26(月)その後portsを完全削除してCommandLineToolsを削除して、インストールし直してみるとビルドできた。