Ho installato PHPUnit con il compositore. Ogni volta che lo eseguo, devo chiamare vendor/bin/phpunit
. Come posso inserire vendor/bin
nel percorso, in modo che la prossima volta sia necessario chiamare lo phpunit
per eseguirlo?PHPUnit - Come aggiungere il fornitore/bin al percorso?
risposta
È 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.
Grazie mille per la risposta. Sto usando Windows 7 con WampServer. Dove posso trovare il file '.bash_profile'? – user1995781
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
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.
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.
quale sistema operativo? – Laurence
@TheShiftExchange su Windows 7 con WampServer – user1995781