Frage:
Warum funktioniert meine Brauanlage nicht?
cindywmiao
2014-10-09 05:46:43 UTC
view on stackexchange narkive permalink

Ich habe Brew bereits installiert, aber es funktioniert jetzt nicht.

Wenn ich Brew ausführe, wird der Fehler -bash: brown: Befehl nicht gefunden

Also habe ich versucht, mit dem Code

  ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/) neu zu installieren. install / master / install) " 

Aber es gibt mir noch eines:

Es scheint, dass Homebrew bereits installiert ist. Wenn Sie eine Neuinstallation beabsichtigen, sollten Sie Folgendes tun, bevor Sie dieses Installationsprogramm erneut ausführen: rm -rf / usr / local / Cellar /usr/local/.git Bereinigung von &&

Wenn ich verwende Der Befehl rm -rf / usr / local / Cellar /usr/local/.git && Brew Cleanup gibt den ersten Fehler zurück: -bash: Brew: Befehl nicht gefunden

Was soll ich jetzt tun?

Was ist dein $ PATH?
und überprüfen Sie die Berechtigungen.
Piping Curl zu Bash / ausführbarer Eingabeaufforderung .... ARRRRGGGHHHHHHHH
Finden Sie heraus, wer das als gute Idee angegeben hat, und schlagen Sie sie für mich an.
-1
Sechs antworten:
Phil Reinhold
2014-10-09 11:04:47 UTC
view on stackexchange narkive permalink

"Befehl nicht gefunden" gibt an, dass sich die Binärdatei Brew nicht in einem der Verzeichnisse befindet, die in Ihrer Umgebungsvariablen PATH aufgeführt sind. Führen Sie echo $ PATH aus, um zu überprüfen, wie Ihr Pfad aktuell lautet. Standardmäßig wird Brew in / usr / local / bin installiert. Um den Pfad dauerhaft festzulegen, sollten Sie Ihre Datei ~ / .bashrc so bearbeiten, dass sie die Zeile export PATH = "/ usr / local / bin: $ PATH" enthält.

Ja, ich habe es schon getan.
Hast du auch deinen Mac neu gestartet?Dies ist nach Änderungen in bash / bashrc / bash_profile obligatorisch
@Alessiox nein, es ist nicht erforderlich, den Mac neu zu starten. Sie müssen lediglich ein neues Terminal starten und von dort aus ausführen (oder in den meisten Fällen sogar die Ressource ~ / .bash_profile
Alan Keene
2018-12-31 17:12:03 UTC
view on stackexchange narkive permalink

Der Fehler -bash: Brew: Befehl nicht gefunden bedeutet, dass die Umgebungsvariable brown auf Ihrem Mac nicht gefunden wurde.

Die korrekte Umgebungskonfiguration in der Datei .bash_profile sollte folgendermaßen aussehen:

  export PATH = "/ usr / local / bin: $ PATH"
 

Wenn Sie die Umgebungsvariable brauen nicht konfiguriert haben, ist der richtige Schritt zum Konfigurieren der Umgebungsvariablen brauen auf Ihrem Mac:

  1. Fügen Sie die Umgebungsvariable zu Ihrem Mac hinzu. Der richtige Befehl lautet:

      echo 'export PATH = "/ usr / local / bin: $ PATH"' >> ~ / .bash_profile
     
  2. Jetzt müssen wir die Änderungen aktivieren. Geben Sie diesen Befehl ein, um ihn zu aktivieren, und versuchen Sie es erneut mit zeichnendem Arzt :

      source .bash_profile
     

    Wenn Sie die Umgebung konfiguriert haben, können Sie mit diesem Befehl die Datei öffnen, um zu überprüfen, ob die Umgebungskonfiguration korrekt ist:

      / usr / bin / open ~ / .bash_profile
     

    und korrigieren Sie es dann auf den richtigen Text und speichern und beenden Sie es.

  3. Vergessen Sie nicht, auch Ihre Änderungen zu aktivieren. Immer noch dieser Befehl:

    source .bash_profile

  4. ol>
Yuri Schimke
2016-02-09 00:45:06 UTC
view on stackexchange narkive permalink

Die FAQ enthält einen Abschnitt zu diesem und ein bestimmtes Deinstallationsskript. Starten Sie dort, um ein sauberes System zu erhalten, und installieren Sie es erneut.

https://github.com/Homebrew/homebrew/ blob / master / share / doc / homebrew / FAQ.md

Um Homebrew zu deinstallieren, fügen Sie den folgenden Befehl in eine Terminal-Eingabeaufforderung ein.

ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

Laden Sie das Deinstallationsskript herunter und führen Sie ./uninstall - aus. Hilfe zum Anzeigen weiterer Deinstallationsoptionen.

F1Linux
2020-05-01 14:45:17 UTC
view on stackexchange narkive permalink

Ich habe meinen Schwanz mit dem Fehler " Befehl nicht gefunden " gejagt. Ich dachte, ein Upgrade auf Catalina könnte meine Homebrew-Installation beeinträchtigt haben ( Für ein Upgrade von OSX müssen Sie MacPorts aktualisieren.

Halb gebrochen:

Ich habe meinen Pfad überprüft und / usr / local / bin war dort und ein ls -al dieses Verzeichnisses listete die installierten Homebrew-Pakete auf. Warum war Homebrew immer noch nicht glücklich?!?!? Ich habe einen anderen Homebrew-Befehl und diesen Befehl SUCCEEDED ausprobiert. Homebrew war also halb kaputt: Manche Dinge funktionieren, manche nicht. Drat.

Lösung:

Der Befehl, der den Fehler kotzt, wurde nicht gefunden. war mtr , was den Zugriff auf sudo erfordert. Obwohl die Homebrew-Dokumentation und jede andere Antwort, die ich auf diesen Fehler gefunden habe, Sie auffordert, / usr / local / bin zu Ihrem Pfad hinzuzufügen, befinden sich ausführbare Dateien, die sudo Zugriff benötigen, im Pfad:

  / usr / local / sbin
 

Fügen Sie dies hinzu zu:

  / etc / path
 

Und die Dinge werden wie erwartet funktionieren.

Harshad
2018-09-07 14:27:13 UTC
view on stackexchange narkive permalink

Der folgende Befehl funktioniert nicht, wenn Sie sich unter einem Proxy befinden.

  ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
 

Verwenden Sie stattdessen Folgendes -

  ruby -e "$ (curl -x http: // DOMAIN% 5cUSER_NAME: PASSWORD @ PROXY: PORT -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
 

Beachten Sie, dass wir% 5c anstelle von "\" verwenden müssen. Wenn Ihr Passwort ein Sonderzeichen enthält, ersetzen Sie es durch Unicode, z. B. für @ use% 40 Verweisen Sie auf diese Unicodes

Ersetzen Sie den obigen Befehl durch Ihre eigenen Parameter

DOMAIN - Ihre Domain

USER_NAME - Ihr Benutzername

PASSWORT - Passwort

PROXY - 10.10.10.10

PORT - 8080

Anon
2019-02-06 18:11:13 UTC
view on stackexchange narkive permalink

Könnte sein, dass Sie nie heruntergeladen haben. Ich habe diesen Fehler gemacht.Ich dachte, ich hätte richtig heruntergeladen, aber herausgefunden, dass ich etwas anderes getroffen habe, als zurückzukehren, wenn es heißt "Drücken Sie die Eingabetaste, um fortzufahren, oder eine andere Taste, um abzubrechen"

Nein, da das OP den Fehler "Es scheint, dass Homebrew bereits installiert ist" erhält.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...