2013-03-03 17 views
12

Con questo comandomancante php53 o PHP54 da homebrew-php

$ brew install josegonzalez/php/composer 

ottengo questo messaggio

Missing PHP53 or PHP54 from homebrew-php. Please install one or the other before continuing 
Error: An unsatisfied requirement failed this build. 

ho MacOsX 10.7 con MAMP. Qualcuno può aiutarmi?

+0

quale versione di PHP stai eseguendo? – Spudley

+0

La versione di php è la 5.3 ma ho configurato MAMP a 5.4. – sensorario

risposta

4

Stai vedendo questo avviso?

Avviso: nessun strumento di sviluppo installato.
installare gli strumenti di riga di comando: Xcode-selezionare --install

Se è così, si potrebbe risolvere il problema:

xcode-select --install 
brew install php55 
brew install composer 

ha funzionato per me. Attenzione, l'installazione xcode-select richiede molto tempo.

-1

ottengo lo stesso problema con birra, consiglio di installarlo manualmente con:

$ curl -s https://getcomposer.org/installer | php 

$ php composer.phar 
+0

Non è roba da compositore, ma roba casalinga. – sensorario

0

ho avuto questo problema quando si fa brew intsall php-cs-fixer ho aggiornato PHP da 5.4.14 a 5.4.16 via Homebrew (forse provare reinstallare se si è già aggiornati) e rimosso più percorsi per PHP nella mia variabile di ambiente PATH. Non sono sicuro di quale bit è stato risolto per me, ma ora funziona correttamente.

Inoltre, mi è stato consigliato di provare brew install --env-std php-cs-fixer nel canale Homebrew IRC, non ha funzionato per me, ma potrebbe funzionare per gli altri.

Speranza che aiuti chiunque con lo stesso problema!

8

Io uso OSX 10.9 e uso XAMPP.

Ho anche questo problema.

Ma io uso brew install php e quindi installare con successo il compositore.

brew install php54 

aggiornamento

o

brew install php55 
+1

Oppure: 'brew install php55'. – kenorb

+0

Lo stesso problema qui. Se rimani bloccato con le autorizzazioni quando provi a 'brew link libpng xz freetype', segui questa discussione: https: // github.com/Homebrew/homebrew/issues/9953 – Zec

+0

Il 10.11 El Capitan, non ho avuto questo problema. Ho dovuto semplicemente --ignore -dipendenze e ha installato correttamente Composer senza reinstallare PHP. – aalaap

17

Se avete già installato PHP, è possibile ignorare le dipendenze di --ignore-dependencies parametro in esempio:

brew install composer --ignore-dependencies 

O se non si dispone di php, dovrete installare prima via:

brew install php55 
+2

Grazie per questo. La ricetta homebrew dovrebbe davvero verificare se PHP è già installato prima di dire che è necessario installarlo ...! – CommaToast

+4

Sire, hai bisogno di più upvotes per --ignore-dependencies –

+0

Cosa succede se ci sono altre dipendenze che devono essere soddisfatte? –

Problemi correlati