2013-06-13 6 views
38

Ich versuche, Composer auf meinem Mac zu installieren, damit ich das Laravel-Framework verwenden kann. Ich habe Composer erfolgreich über das Terminal heruntergeladen und dann composer.phar mit dem Befehl: sudo mv composer.phar /usr/local/bin nach usr/local/bin verschoben.Ich versuche, Composer zu installieren, um mit Laravel Framework eingerichtet zu werden

Ich habe dann Verzeichnisse in mein Stammverzeichnis geändert, wo ich die Laravel-Master-Dateien habe. Nachdem im Terminal in dieses Verzeichnis zu ändern, und dann den Befehl: composer install

ich die Fehlermeldung: -bash: composer: command not found

ich andere Variationen versucht haben (wie php composer.phar install, etc ..), aber ich halte Empfang der gleiche Fehler.

Jede Hilfe würde sehr geschätzt werden. Vielen Dank!

Antwort

103

Stellen Sie sicher, dass /usr/local/bin in Ihrem $PATH

$ echo $PATH 

ist dann

$ curl -sS https://getcomposer.org/installer | php 
$ sudo mv composer.phar /usr/local/bin/composer 
             ^^^^^^^^ you didn't rename it 

ausführen als Referenz siehe

+0

ausführen, wenn ich die letzte Zeile versuche, liest es: MV: Umbenennen composer.phar zu usr/local/bin/Composer: Kein Verzeichnis; Ist das korrekt? – user1072337

+1

Composer Installation funktioniert immer noch nicht – user1072337

+2

anyone? bitte helfen Sie uns – user1072337

36

Ich betreibe Mavericks und hatte dasselbe Problem. Ich änderte /usr/local/bin/composer zu /usr/bin/composer und es funktionierte für mich.

+0

es funktionierte für mich in CentOS – Nayef

15

für mac os x Mavericks und YosemiteEl Capitan

ändern

sudo mv composer.phar /usr/local/bin/composer 

Um

sudo mv composer.phar /usr/bin/composer 

Nun, wenn Sie nur composer in Terminal schreiben, wird es Show Sie alle verfügbaren Befehle

Dann "wenn läuft MAMP" Sie navagate htdocs Ordner und

composer create-project laravel/laravel laratest

Hoffnung laufen, die

+0

Das funktionierte für mich. Aber ich verstehe es nicht. Ich habe auch den anderen Weg. Ich habe einen $ PATH wie folgt:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin – atilkan

+1

Ich erhalte diesen Fehler, wenn ich diese Methode anwende El Capitan - mv: benenne composer.phar in/usr/bin/composer um: Operation nicht erlaubt .. Ich habe es mit sudo versucht! – 8yt3c0d3

11

Eine schnelle Kopieren-Einfügen-Version einschließlich sudo hilft:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer 
+0

Vielen Dank für Ihr Update Für mich, ohne die Argumente der PHP-Kommandozeile, schlägt der Befehl mit der Meldung "php command not found" fehl. – ltu

0

Jetzt im Jahr 2017 benutze ich MacOS SIERRA 10.12.6 und sudo mv composer.phar /usr/bin/composer funktioniert nicht. Es funktioniert für mich sudo mv composer.phar /usr/local/bin/composer. Jetzt kann ich Composer anstelle von PHP Composer.pha