2017-08-05 4 views
0

Ich habe gerade versucht valet für eine sehr lange Zeit zu installieren, - und ich konnte anyhelp nirgendwo finden. Egal, was ich versuchte, dann hielt sie sagen:'Zsh: Befehl nicht gefunden: Valet' - kann nicht installiert werden Valet

Zsh: command not found: valet 

Ich bin mit Zshell (statt Bash) und OSX. Ich habe Brew für eine ganze Weile installiert.

Ich werde das selbst beantworten, - also hoffentlich Menschen in der gleichen Situation können dies in der Zukunft finden.

Antwort

0

Überall heißt es "Prüfe, ob dein Weg stimmt". Und yup - wenn Sie das nicht getan haben, dann sollten Sie dort anfangen. Der einfachste Weg ist es, das Terminal gehen und schreiben:

echo $PATH 

... Und dann sollten Sie ~/.composer/vendor/bin zwischen zwei Doppelpunkten in dort zu sehen. Wenn das nicht da ist, dann sollten Sie mit Ihrem ~/.bashrc -datei gehen (oder ~/.zshrc -Dateien) und fügen Sie diese Zeile:

export $PATH=~/.composer/vendor/bin:$PATH 

Und dann kann es behoben werden.

Mein Problem hatte jedoch tiefere Wurzeln. Auch wenn mein Weg richtig war, dann habe ich immer noch den Fehler:

Zsh: command not found: valet 

Und wenn ich schrieb: which valet - dann ist es (natürlich) nur mit valet not found reagiert.

Entfernung von Composer

Was regelte es war alles meine composer -installationen zu entfernen. Der Komponist kann sich an mehreren verschiedenen Orten befinden (und durch Aufbrühen installiert werden). Also, um es zu entfernen, dann tut dies (inspiriert von this post, aber es fehlt ein paar Stufen):

  • Entfernen Sie Ihr composer - oder - composer.phar -Dateien. Sie können sie finden, indem Sie which composer und/oder which composer.phar ausführen.
  • Entfernen Sie Ihren .composer -Ordner (normalerweise hier: ~/.composer).
  • Dann stellen Sie sicher, dass es keine Installation mit Homebrew getan hat (das war, was ich denke, machte die Kollision für mich). Sie tun es, indem Sie brew unlink composer gefolgt von brew remove composer ausführen.
  • Dann, - wenn Sie 100% sicher sein wollen, dass alles weg ist, dann gehen Sie zu Ihrem root (cd /) und führen Sie diesen Befehl: find ./* -name 'composer.phar' und das `finden ./* -name 'Composer'. Das sollte Ihnen sagen, an welchen Stellen die Composer-Installation installiert werden kann.

Wenn alles entfernt ist, dann sollten Sie Composer (vollständig) loswerden. ... Dann installieren Sie es erneut, - und sehen Sie, ob Sie valet zur Arbeit bekommen können (es tat für mich).

Verwandte Themen