2014-11-05 15 views

risposta

7

È possibile aggiungere la directory corrente al percorso.

Per Linux/Mac aggiungere quanto segue al proprio .bash_profile, Windows sarebbe simile, modificare la riga in basso e aggiungerla al numero PATH.

# include the current `vendor/bin` folder (Notice the `.` - This means current directory) 
PATH="./vendor/bin:$PATH" 

Ricordati di riavviare il terminale o una risorsa tua bash_profile.

Ora dovresti essere in grado di eseguire: phpunit e lo cercherà automaticamente entro ./vendor/bin e se esiste lo eseguirà usando quello.

+0

Grazie mille per la risposta. Sto usando Windows 7 con WampServer. Dove posso trovare il file '.bash_profile'? – user1995781

+2

Checkout: http://www.computerhope.com/issues/ch000549.htm O http://superuser.com/questions/602872/how-do-i-modify-my-git-bash-profile-in-windows - Semplicemente una "Variabile d'ambiente" che vogliamo aggiungere. – Anil

0

Se si esegue su Homestead (o qualche altro sistema Linux/Ubuntu):

alias p='vendor/bin/phpunit' 

allora si può solo digitare p e verrà eseguito i test

Se si utilizza Homestead - si possibile aggiungere questo alias al file aliases in modo che sia sempre presente.

2

Un'altra soluzione facile, dal composer documentation, è quello di impostare le impostazioni bin-dir-./. Questo installerà il file binario nella directory principale.

"config": { 
    "bin-dir": "./" 
} 

Quindi è possibile eseguire solo ./phpunit. Di solito imposto da bin-dir a bin, quindi digitare bin/phpunit. È abbastanza corto per me.

Se è già installato phpunit, sarà necessario eliminare la directory vendor/phpunit e rieseguire composer install prima che il compositore sposti il ​​file binario.

Problemi correlati