Antworten:
Apple steuert, wann / ob sie aktualisiert werden, emacs
sodass die meisten Benutzer nur eine neuere Version des Tools installieren und ihre PATH-Variable so ändern, dass die neue Version zuerst gefunden wird und standardmäßig ausgeführt wird.
Wenn Ihnen der Sound gefällt, empfehle ich die Installation von Homebrew :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Dann installiere emacs:
brew install emacs
Fügen Sie einen Link hinzu, damit er wie emacs
im Terminal funktioniert :
ln -s /usr/local/Cellar/emacs/24.5/Emacs.app /Applications
Dadurch wird die 'stabile' Version installiert. Zum jetzigen Zeitpunkt sind das 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/
Dies ist deutlich neuer (24.5.1) als die mit El Capitan (22.1.1) gelieferte Version:
» emacs --version
GNU Emacs 22.1.1
Es könnte getan werden, aber am besten nicht tun. Bestimmte Verzeichnisse, einschließlich / usr / bin, werden von Apple aktualisiert und gesteuert, sodass alle Änderungen dort entfernt werden, wenn das Betriebssystem aktualisiert wird. Auch in El Capitan und darüber wird dieser Pfad von SiP gesperrt, sodass Sie mehr Rahmen durchlaufen müssen, um Änderungen vorzunehmen Dateien dort.
$ ls -lO /usr/bin/emacs
-r-xr-xr-x 1 root wheel restricted,compressed 35581744 Jan 13 20:12 /usr/bin/emacs
In der Praxis ist dies jedoch nicht erforderlich. Installieren Sie neue Emacs an Stellen, auf die Sie Zugriff haben, z. B. für die Befehlszeile in / usr / local / bin oder ~ / bin - oder GUI-Versionen in / Applications oder ~ / Applications. / usr / local / bin ist der Standardpfad. In allen Fällen müssen Sie den Pfad bearbeiten, um das Verzeichnis mit den Emacs vor / usr / bin zu platzieren.
Wenn Sie den Brew-Befehl verwenden, lautet der richtige Befehl, brew upgrade emacs
auch wenn Sie a ausgeführt haben brew update
. Bei der Installation wird Emacs 25, die ältere Version, installiert.
Ich teile nur meine Erfahrungen.
brew upgrade emacs
fehl, wenn keine von brau installierten Emacs verfügbar sind, brew install emacs
installiert die neueste Version (emacs-26.1_1 im Moment).