私はやってみました:
brew install emacs --HEAD --use-git-head --with-cocoa --with-gnutls --with-rsvg --with-imagemagick
しかし、emacs --versionを実行すると
emacs --version
-bash: /usr/local/Cellar/emacs/24.5/Emacs.app/Contents/MacOS/Emacs: No such file or directory
私がする時
brew info emacs
emacs: stable 25.2 (bottled), HEAD
私はEMACS初心者です。理解するのは少し難しいです。そして、デフォルトのEmacsを削除した可能性があります
最新のemacs 26.1を取得するために、brewに渡す引数の一部は必要ありません。以下を試してください
Emacsを削除する
brew uninstall emacs
以前にダウンロードしたソースファイルをすべて削除する
brew cleanup
BrewインストールがOKであることを確認します
brew doctor
Emacs --versionの実行時に表示されるメッセージは、emacs 24の部分的にインストールされたバージョンを示しています。brewdoctorを実行すると、問題の特定に役立ちます。
最新の醸造を実行していることを確認してください
brew update
それらのいずれかが前提条件である場合に備えて、醸造物をアップグレードします
brew upgrade
次に、emacsをインストールします
brew install emacs --with-cocoa --with-librsvg --with-imagemagick@6
Brewからのメッセージを監視します。インストール中に、使用することを勧めるために使用する
brew linkapps emacs
その後、新しいバージョンが/ Applicationsフォルダーに正しくリンクされていることを確認します。これはインストールで欠落しているステップであった可能性があります。 brewマニュアルでは、このコマンドの使用は推奨されていませんが、代わりにcaskバージョンを使用するように指示されています。キャスクバージョンでいくつかの問題を発見したので、ローカルに構築されたバージョンを使用することをお勧めします(キャスクバージョンはemacsforosxバイナリを使用します)。 non caskバージョンを使用しているときにまだlinkappsを実行する必要があるかどうかは明確ではありません-ただし、インストールで通知されるため、すべての出力を確認してください(メッセージは最後ではなく、インストールのさらに上にあります)プロセス出力)。
あなたが持っていた他の議論は、あなたが最新の開発バージョンをインストールしたい場合にのみ必要です。必要なのはemacs 26.1だけです
OSXにバンドルされている非常に古いバージョンのEmacsを参照するemacsを避けるために、/ usr/local/binが/ usr/binの前のパスにあることを確認してください。
これは2019年4月、Mac OSX mojave 10.14.4のアップデートです redditについての議論
Cocobrewオプションはhombrewでも--headでは利用できないようです。だからあなたはできる:
$ brew cask install emacs #is the preferred from emacs wiki
キャスクを使用せずに醸造から同等のセットアップを行いたい場合は、これを使用できます:
brew tap daviderestivo/emacs-head
brew install emacs-head --HEAD --with-cocoa --with-librsvg --with-imagemagick@7 --with-jansson --with-multicolor-fonts --with-no-frame-refocus --with-mailutils --with-dbus --with-modules
これを取得
ls -l $(which emacs)
lrwxr-xr-x 1 toni admin 45 23 abr 19:26 /usr/local/bin/emacs -> ../Cellar/emacs-head/HEAD-259dfd2_1/bin/emacs
次に、それとosascriptを作成して、スポットライトとアプリケーションを取得します。
osascript -e 'tell application "Finder" to make alias file to POSIX file "/usr/local/Cellar/emacs-head/HEAD-259dfd2_1/Emacs.app" at POSIX file "/Applications"'
これは現在は廃止されていますが、詳細情報が含まれています。これは2017年10月の更新です。emacsのインストールは簡単で、brew caskを使用しています
brew cask install emacs
これでうまくいきますが、gnutlsと最後の組織(9.1.6)のインストールに問題がありますが、うまくいきました。
従来の方法と、システムとより統合されたemacsまたはインストール可能な夜間リリースを取得するため
brew install emacs --HEAD --with-cocoa --with-gnutls --with-librsvg --with-imagemagick@6 --with-mailutils
--HEADは必要ありません。現在(2018年1月23日)、HEADなしで最新の配布用にEmacs 27を入手してください。
スポットライトを使用するには、これを作成する必要があります。
brew linkapps emacs
rm /Applications/Emacs.app
osascript -e 'tell application "Finder" to make alias file to POSIX file "/usr/local/opt/emacs/Emacs.app" at POSIX file "/Applications"'
そして最後に emacs wiki を見てください
Homebrewには2017年10月の時点でEmacs 25.3があります。Caskhomebrewのインストール
Homebrewは、次のメッセージが表示されたキャスクバージョンを使用することを推奨しています。「サポートされているCocoaバージョンのキャスクを試してください」
キャスクバージョンをインストールするには:
醸造キャスクインストールemacs
https://emacsformacosx.com/ からのビルド済みパッケージをインストールします
キャスクバージョンを実行しない場合でも、古い自家製のレシピを使用できます。
A Cocoa-specific Emacs.app can be built using the --with-cocoa switch. A version supporting X11 can be built using the --with-x switch. Note that this version will not have all of the features of the Cocoa
版;必要な場合にのみ使用してください。
その他のオプションは次のとおりです。
--keep-ctags Don’t remove the ctags executable that emacs provides. Use of this flag is not recommended Instead, use brew
インストール後にctagsをインストールします。 --srgbこのオプションは、Cocoaの使用時にsRGBカラーを有効にします。
--with-cocoaスイッチを使用してインストールするには、単に以下を使用します:
brew install --with-cocoa emacs
「きれいな」色を得るには、-srgbスイッチを追加します。
brew install --with-cocoa --srgb emacs
最後に、アプリケーションフォルダーにリンクします。
linkapps emacsを作成する
これにより、エイリアスではなくシンボリックリンクが作成されます。そのため、Spotlightはそれを見つけられない場合があります(macOS Sierra 10.12.2でテスト済み)。 Spotlightは、システムファイルとして扱われるファイルへのシンボリックリンクのインデックスを作成しますが、GUIには表示しません。ただし、エイリアスは表示されるので、Finderから/usr/local/Cellar/emacs/*/Emacs.appをcommand-option-dragで/ Applications /にドラッグするだけで済みます。または:
$ osascript -e "アプリケーション\" Finder\"にエイリアスファイルを作成し、POSIXファイル\" $ HOME/Applicationsで(POSIXファイル\ "/ usr/local/Cellar/emacs-plus/25.3/Emacs.app \")を作成する「」
インストール後、ターミナルまたはシェルでemacsコマンドを使用すると、Emacsの-nwバージョンが実行されます。このコマンドを使用してCocoaバージョンを実行する場合は、.bash_profileに行を追加するだけです。 Emacs-Plusバージョンのタップ
代わりにemacs-plusバージョンを使用するには、通常のhomebrew emacsに似ていますが、いくつかの構成オプションが有効になっています。
brew tap d12frosted/emacs-plus brew install emacs-plus
みつはるバージョン
代わりにEmacs 25.2の山本光晴バージョンを使用するには(さらにMac固有の機能を使用):
brew tap Railwaycat/emacsmacport brew install emacs-mac
最後に、アプリケーションフォルダーにリンクします。
linkapps emacs-macを作成する
brew uninstall emacs
とbrew cleanup
を使用すると、正常な状態に戻ることができるはずです。
Brewとcaskが結合されたので、brew cask install emacs
ができるようになりました。 ???? GUIもインストールしたいとします。
実際、他の回答のようにすべき理由、この投稿の回答が複雑な理由はわかりません。 emacs
をMac OSXにインストールする場合は、Mac端末で次のコマンドを実行します。
brew cask install emacs
次に、最新バージョンがあります。それだけ。
Mac端末を使用してemacsをインストールするには、home-brewがすでにインストールされている場合にのみコマンド「brew install emacs」を使用します。そうでない場合は、コマンド/ usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"を使用して最初にhome-brewをインストールします。 home-brewがインストールされると、以前のemacsコマンドを使用できます。 emacsをインストールしたら、brew services start emacsを実行してemacsを正常に開始できます。