wie installiert man emacs 26 (oder was auch immer aktuelles ver) auf dem mac


14

Jemand (in einer anderen SE-Antwort) erwähnte eine Funktion, die nur in 26 verfügbar ist. Ich schätze, jetzt muss ich ein Upgrade durchführen.

Wie installiere ich emacs 26 auf macOS Sierra?

Was ich versucht habe:

Gegoogelt how install emacs 26 Mac, brew install emacs.


1
Wenn Sie Brauen mögen, dann verwenden Sie Brauen. Wenn Sie wie die Leichtigkeit eines umluftunabhängigem nackten Knochen Herunterladen app vorbestellt verpackt, dann einen Blick auf die Andere Versionen verlinken auf emacsformacosx.com Wenn Sie wie Ihr eigenes Gebäude, dann das tun - Sie müssen nur die gitjüngsten Versionen von autoconfund automakeund den Kommandozeilen-Entwicklertools unter OSX.
Gesetzesliste

Antworten:


15

Schauen Sie sich die Rezeptoptionen von brew emacs mit an brew info emacs. Es hat diese Option:

--devel
    Install development version 26.0.90

Führen Sie Folgendes aus, um Ihren aktuellen Emacs zu ersetzen:

brew unlink emacs
brew uninstall emacs
brew install emacs --devel --with-modules --with-cocoa --with-gnutls \
    --with-librsvg --with-mailutils --with-imagemagick@6
brew linkapps

Die imagemagick @ 6-Bibliothek und der Emacs-Entwickler ändern sich häufig. Schließen Sie sie daher von automatischen Aktualisierungen aus und führen Sie Aktualisierungen zu günstigen Zeiten manuell durch:

brew pin imagemagick@6 emacs

7

Leider brew linkappsist jetzt veraltet.

Du kannst es benutzen, brew cask install emacsaber es erlaubt dir nicht, Emacs 26 ab dem 01.04.2008 herunterzuladen. BEARBEITEN: Wie Guilherme Salomé betonte, wird nun brew cask install emacsdie Version installiert 26.1.

Sie können den gewünschten Build jedoch von https://emacsformacosx.com/builds herunterladen .


4
brew cask install emacsarbeitet gerade, es lädt gerade die 26.1-Version herunter
Guilherme Salomé

4

Eine aktuelle (zum Zeitpunkt dieses Kommentars) Möglichkeit, die GUI-Version von Emacs (derzeit 26.2) auf macOS Mojave zu installieren, ist mit

brew cask install emacs

Dadurch wird das Emacs.app-Paket in den /ApplicationsLinks zu und zum Einrichten von Links installiert . Sie können Emacs wie erwartet über Spotlight oder vom Terminal aus starten.


2

Dies installiert nur die Terminalversion von Emacs 26.1. Wenn Sie (wie ich) die GUI-Version von Emacs bevorzugen, können Sie sie nicht mit installieren

brew install emacs

Dies liegt daran, dass die Leute, die das Brauen pflegen, es schwierig finden, alle Versionen und benutzerdefinierten Optionen mehrerer Formeln zu pflegen und zu testen. Sie haben seitdem die Unterstützung für benutzerdefinierte Optionen eingestellt und fordern die Benutzer auf, ihre eigenen Taps zu pflegen . Wie andere bereits erwähnt haben, können Sie die Emacs-Mac-Version oder auch die Emacs-Plus-Version verwenden. Wenn Sie jedoch die unbearbeitete Version und benutzerdefinierte Flags zur Unterstützung von Farbschriftarten, ImageMagick-Unterstützung usw. bevorzugen, empfehle ich die Verwendung die version mit dem folgenden tap homebrew-emacs-head .

brew tap daviderestivo/emacs-head
brew install emacs-head --with-cocoa

Oder wenn Sie die Emacs-Head-Version bevorzugen (derzeit 27.x)

brew tap daviderestivo/emacs-head
brew install emacs-head --HEAD --with-cocoa

1

MacOs hat einen eigenen Emacs. Im Jahr 2019 ist es noch 22.x. Um die letzte Emacs-Version zu verwenden, gehen Sie folgendermaßen vor

  1. Beim Ausführen des Terminals brew cask install emacswird die neueste Emacs-Version im /ApplicationsOrdner installiert .
  2. Bearbeiten Sie dann Ihre ~/.bash_profileDatei (oder erstellen Sie sie, falls Sie sie noch nicht haben) und fügen Sie eine neue Zeile hinzu

    alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs -nw'.

  3. Führen Sie anschließend Terminal aus source ./bash_profile, um die Bash-Umgebung zu aktualisieren.
  4. Führen Sie dann Terminal aus, emacs -versionum sicherzustellen, dass Sie die neueste Emacs-Version verwenden.

Auf diese Weise können Sie die Emacs-Terminalversion verwenden. Wenn Sie die Emacs-Benutzeroberfläche verwenden möchten, entfernen Sie sie einfach -nwim Schritt 2.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.