PHPUnit nicht die Arbeit mit Laravel 5
Ich habe gerade installiert ein frisches Laravel 5 Projekt, mein erstes auf dieser version. PHPUnit ist angeblich out of the box mit Rahmen und jedes tutorials sah ich nur sagen, zu geben phpunit
im Projekt-Ordner zu starten der Unit Tests.
Habe ich überprüft und PHPUnit ist in der composer.json
habe ich auch composer install
und composer update
nur für den Fall Sie wäre nicht hier
website(master)$ composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Removing phpunit/phpunit (4.6.1)
- Installing phpunit/phpunit (4.6.2)
Downloading: 100%
Aber es funktioniert einfach nicht phpunit
nicht erkannt
website(master)$ phpunit
-bash: phpunit: command not found
Scheint, wie niemand wurde dieses problem vor, wie ich es Gegoogelt. Ich hoffe, dass ich es nicht mache dumme Fehler. Jede Idee oder Vorschlag ? Danke Jungs 😉
./vendor/bin/phpunit
- es ist nicht ungewöhnlich, dass PHPUnit installiert ist Global auf dem system, so dass Sie ausführen können
phpunit
von überall - Ja ich habe es installiert weltweit und es funktioniert gut jetzt
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich nicht installieren PHPUnit Global und nicht der Pfad definiert. Also für jeden, wer hätte das gleiche problem :
Dann fügen Sie diese, um Sie
~/.bash_profile
oder~/.profile
Dies geschieht, wenn Sie nicht haben, phpunit installiert weltweit.
Führen Sie diesen Befehl verwenden, wird die lokale version (installiert mit dem Komponisten):
in windows-Maschine lautet der Befehl anders bitte verwenden Sie diesen Befehl,
orignal Quelle
Können Sie diesen Befehl ausführen, in
cmd
vor der Ausführungphpunit
Befehl:Und wenn Sie faul sind, wie ich bin, können Sie folgenden Befehl ein:
Fügen Sie dieser Zeile auf Ihre Komponisten.json
Laufen composer update.
Sie sollten in der Lage sein, um führen Sie den folgenden Befehl auf Ihrem Laravel-Verzeichnis.