web-dev-qa-db-fra.com

Essayer d'installer Composer pour s'installer avec le framework Laravel

J'essaie d'installer Composer sur mon Mac pour pouvoir utiliser le framework Laravel. J'ai réussi à télécharger composer via le terminal, puis j'ai déplacé composer.phar vers usr/local/bin à l'aide de la commande: Sudo mv composer.phar /usr/local/bin

J'ai ensuite changé de répertoire dans le répertoire racine où se trouvent les fichiers laravel-master. Après avoir accédé à ce répertoire dans le terminal, puis avec la commande: composer install

Je reçois l'erreur: -bash: composer: command not found

J'ai essayé d'autres variantes (telles que php composer.phar install, etc.), mais je continue à recevoir la même erreur. 

Toute aide serait très appréciée. Je vous remercie!

40
user1072337

Assurez-vous que /usr/local/bin est dans votre $PATH

$ echo $PATH

Puis exécuter

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

Pour référence voir

105
peterm

Je cours Mavericks et ai eu le même problème. J'ai changé /usr/local/bin/composer en /usr/bin/composer et cela a fonctionné pour moi.

39
Wilson Sanchez

pour mac os x Mavericks et Yosemite El capitan

Changement 

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

À 

Sudo mv composer.phar /usr/bin/composer

Maintenant, si vous écrivez simplement composer dans le terminal, toutes les commandes disponibles seront affichées.

Puis "si vous exécutez MAMP" naviguez dans le dossier htdocs et exécutez 

composer create-project laravel/laravel laratest

J'espère que cela pourra aider

16
Sabba Keynejad

Une version copier-coller rapide incluant Sudo:

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

Maintenant, en 2017, j'utilise MacOS SIERRA 10.12.6 et Sudo mv composer.phar /usr/bin/composer ne fonctionne pas. Cela fonctionne pour moi Sudo mv composer.phar /usr/local/bin/composer. Maintenant je peux lancer composer à la place de php composer.pha

0
zwitterion