2013-06-13 13 views
38

Sto cercando di installare compositore sul mio Mac in modo da poter utilizzare il framework di Laravel. Ho scaricato con successo il compositore tramite il terminale, quindi ho spostato composer.phar in usr/local/bin utilizzando il comando: sudo mv composer.phar /usr/local/bin.Cercando di installare il compositore per essere configurato con il framework di Laravel

Ho quindi modificato le directory nella directory principale in cui sono presenti i file laravel-master. Dopo aver cambiato questa directory nel terminale, e quindi utilizzando il comando: composer install

ricevo l'errore: -bash: composer: command not found

Ho provato altre varianti (come php composer.phar install, ecc ..), tuttavia, continuo ricezione lo stesso errore.

Qualsiasi aiuto sarebbe molto apprezzato. Grazie!

risposta

103

Assicurarsi che /usr/local/bin è in tuo $PATH

$ echo $PATH 

Quindi eseguire

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

Per riferimento vedere

+0

quando provo l'ultima riga, si legge: mv: rinomina compositore.phar in usr/local/bin/compositore: non una directory; È corretto? – user1072337

+1

compositore installa ancora non funziona – user1072337

+2

qualcuno? per favore aiuto – user1072337

36

Sto eseguendo Mavericks e ho avuto lo stesso problema. Ho cambiato /usr/local/bin/composer in /usr/bin/composer e ha funzionato per me.

+0

ha funzionato per me in CentOS – Nayef

15

per Mac OS X Mavericks e YosemiteEl Capitan

Change

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

Per

sudo mv composer.phar /usr/bin/composer 

Ora, se si basta scrivere composer nel terminale, lo farà mostrare voi tutti i comandi disponibili

Quindi "se MAMP esecuzione" si navagate htdocs cartella ed eseguire

composer create-project laravel/laravel laratest

Speranza che aiuta

+0

Questo ha funzionato per me. Ma non capisco. Ho anche l'altro PERCORSO. Ho un $ PATH come questo:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin – atilkan

+1

Ho ricevuto questo errore quando ho provato questo metodo su El Capitan - mv: rinomina compositore.phar in/usr/bin/compositore: Operazione non consentita .. L'ho provata con sudo! – 8yt3c0d3

11

Una versione rapido copia-incolla tra cui sudo:

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

Grazie per il tuo aggiornamento Per me, senza gli argomenti della riga di comando php, il comando fallisce con il messaggio "comando php non trovato". – ltu

0

Ora nel 2017 sto usando MacOS SIERRA 10.12.6 e sudo mv composer.phar /usr/bin/composer non funziona. Funziona per me sudo mv composer.phar /usr/local/bin/composer. Ora posso eseguire compositore invece di php composer.pha

Problemi correlati