Wie installiere ich nano unter Mac OS X neu?


3

Ich habe meine Nano-App versehentlich mit einer Unix-Binärversion überschrieben, und jetzt funktioniert Nano auf meinem Mac OS (Maverick) nicht mehr.

Wie stelle ich nano wieder her oder bekomme es zurück?

Ich konnte es nicht auf Homebrew finden und ich weiß nicht, wie man src-Dateien kompiliert.

Nano-Fehler beim Versuch, Git zu verwenden

/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git-rebase--interactive: line 225: /usr/bin/nano: cannot execute binary file
Could not execute editor

Antworten:


5
  1. Laden Sie die Nano-Quelle herunter (ich empfehle die tar.xz) ( nano-editor.org/download.php )
  2. Gehe in den Ordner, in den es heruntergeladen wurde (Standardmäßig wird es in heruntergeladen, ~/Downloadsaber wenn du das Verzeichnis geändert hast, in das die Dateien heruntergeladen wurden, gehe einfach dorthin).
  3. Extrahieren Sie die heruntergeladene Nano-Quelle.
  4. Öffnen Sie Ihr Terminal
  5. Geben Sie "cd" ohne "" ein, ziehen Sie den extrahierten Ordner per Drag & Drop und klicken Sie auf die Eingabetaste.
  6. Führen Sie "./configure" ohne das "" aus.
  7. Führen Sie "make" ohne das "" aus.
  8. starte "sudo make install" ohne das "".]

Sie haben jetzt erfolgreich nano installiert!


0

Update: Die Antwort unten ist nicht mehr korrekt. Ab dem 4. April 2017 wurden die Formeln nach Homebrew / Core verschoben. Siehe https://github.com/Homebrew/homebrew-dupes/commits/master/README.md


Der Grund, warum Sie es in Homebrew nicht finden können, ist, dass das Hauptrepo von Homebrew keine Programme enthält, die mit dem Betriebssystem geliefert werden. Sie müssen ein zusätzliches Repo hinzufügen:

brew tap homebrew/dupes
brew install nano

https://github.com/Homebrew/homebrew-dupes


1
Dies ist nicht mehr korrekt. Alle Formeln wurden jetzt in den Kern verschoben
Ciprian Tomoiagă
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.