回答:
Appleは、いつ/更新emacs
するかを制御するため、ほとんどの人は新しいバージョンのツールをインストールし、PATH変数を変更するだけで、新しいバージョンが最初に検出されてデフォルトで実行されます。
その音が気に入ったら、Homebrewをインストールすることをお勧めします:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
次に、emacsをインストールします。
brew install emacs
emacs
ターミナルのように機能するようにリンクを追加します。
ln -s /usr/local/Cellar/emacs/24.5/Emacs.app /Applications
これにより、「安定した」バージョンがインストールされます。この記事の執筆時点では、24.5です。
» brew info emacs
emacs: stable 24.5 (bottled), devel 25.0-dev, HEAD
GNU Emacs text editor
https://www.gnu.org/software/emacs/
これは、El Capitanに付属のバージョン(22.1.1)よりも大幅に新しい(24.5.1)です。
» emacs --version
GNU Emacs 22.1.1
できますが、しない方がいいでしょう。/ usr / binを含む特定のディレクトリはAppleによって更新および制御されるため、OSが更新されると、El Capitanでも、このパスはSiPによってロックダウンされるため、変更は削除されます。ファイルがあります。
$ ls -lO /usr/bin/emacs
-r-xr-xr-x 1 root wheel restricted,compressed 35581744 Jan 13 20:12 /usr/bin/emacs
ただし、実際にはこれを行う必要はありません。/ usr / local / binまたは〜/ binのコマンドライン、または/ Applicationsまたは〜/ ApplicationsのGUIバージョンなど、アクセスできる場所に新しいemacsをインストールします。/ usr / local / binがデフォルトのパスであるため、すべての場合で、パスを編集してemacsを含むディレクトリを/ usr / binの前に配置する必要があります。
brewコマンドを使用するbrew upgrade emacs
場合、を実行した場合でも正しいコマンドはbrew update
、古いバージョンのEmacs 25をインストールします。
私の経験を共有するだけです。
brew upgrade emacs
利用可能なbrew-installed emacsがない場合は失敗し、brew install emacs
最新バージョン(emacs-26.1_1が現在)をインストールします。