it-swarm.com.de

Der Versuch, Composer zu installieren, um sich mit dem Laravel-Framework vertraut zu machen

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 die Datei composer.phar mit dem Befehl Sudo mv composer.phar /usr/local/bin nach usr/local/bin verschoben. 

Ich habe dann Verzeichnisse in mein Stammverzeichnis geändert, wo ich die Laravel-Master-Dateien habe. Nach dem Wechseln zu diesem Verzeichnis im Terminal und dann mit dem Befehl: composer install

Ich erhalte die Fehlermeldung: -bash: composer: command not found

Ich habe andere Varianten ausprobiert (z. B. php composer.phar install usw.), erhalte jedoch weiterhin den gleichen Fehler. 

Jede Hilfe wäre sehr dankbar. Vielen Dank!

40
user1072337

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

$ echo $PATH

Dann ausführen

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

Als Referenz siehe

105
peterm

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

39
Wilson Sanchez

für mac os x Mavericks und Yosemite El capitan

Veränderung 

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

Zu 

Sudo mv composer.phar /usr/bin/composer

Wenn Sie jetzt nur composer in das Terminal schreiben, werden Ihnen alle verfügbaren Befehle angezeigt

Dann "wenn MAMP ausgeführt wird", navigieren Sie zum Ordner "htdocs" und führen Sie aus 

composer create-project laravel/laravel laratest

Hoffentlich hilft das

16
Sabba Keynejad

Eine schnelle Copy-Paste-Version mit Sudo:

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

Jetzt verwende ich 2017 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 ausführen

0
zwitterion