Wie installieren Sie nano unter Mac OS X neu?

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

Wie kann ich Nano wiederherstellen oder zurückbekommen?

Ich konnte es bei Homebrew nicht finden und weiß nichts über das Kompilieren von src-Dateien.

Nano-Fehler beim Versuch, git

/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
Author: qodeninja, 2013-12-04

2 answers

  1. Laden Sie die Nano-Quelle herunter (ich empfehle das Tar.xz eins) (nano-editor.org/download.php)
  2. Gehe zu dem Ordner, in den es heruntergeladen wurde (standardmäßig wird es auf ~/Downloads heruntergeladen, aber wenn Sie das Verzeichnis geändert haben, in das Dateien heruntergeladen wurden, gehen Sie einfach dorthin).
  3. Extrahieren Sie die nano Quelle, die Sie heruntergeladen haben.
  4. Öffne dein Terminal
  5. Typ " cd "ohne die "" Ziehen Sie dann den Ordner, den Sie extrahiert und klicken Sie auf enter.
  6. Ausführung "./ konfigurieren "ohne die"".
  7. ausführen "machen" ohne die"".
  8. Führen Sie "sudo make install" ohne das "" aus.]

Sie haben nano jetzt erfolgreich installiert!

 6
Author: mvndaai,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39

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 Homebrews Haupt-Repo 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

 2
Author: wisbucky,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-10-05 19:09:48