Ich bin neu in Lumen (und Laravel). Ich habe ein Projekt mit Composer erstellt und jetzt versuche ich, PHPUnit zum Laufen zu bringen.Vendor/bin/phpunit funktioniert nicht für Lumen
Ich verfolge ein Buch, wo es möglich sein sollte, indem Sie vendor/bin/phpunit
im Terminal einen Standarddurchlauftest laufen, aber es gibt den Fehler:
'vendor' is not recognized as an internal or external command, operable program or batch file
Ich habe, dass die phpunit Datei geprüft ist tatsächlich da und das phpunit wird als Abhängigkeit in meine composer.json Datei hinzugefügt. Ich habe auch versucht ./vendor/bin/phpunit
und vendor/bin/phpunit/phpunit
, aber mit dem gleichen Ergebnis.
Ich habe Google gesucht, um eine Lösung zu finden, aber alle anderen scheinen Probleme zu haben, wenn phpunit
(ohne Hersteller/bin) ausgeführt wird und die Lösung ist, den vollständigen Pfad Vendor/bin/phpunit zu verwenden, aber da bin ich das tut es schon, es behebt mein Problem nicht.
Ich benutze PHPStorm auf einem Windows-Rechner und den PHP-Server über PHPSstorm. Ich habe das Standard-Lumen-Projekt nicht geändert.
Jede Hilfe wird sehr geschätzt!
UPDATE:
php vendor/bin/phpunit
Der Versuch gibt die folgende Fehlermeldung:
You need to set up the project dependencies using the following commands:
wget http://getcomposer.org/composer.phar
php composer.phar install
Ich bin nicht sicher, was das bedeutet, da ich bereits Composer installiert haben. Ich habe Composer verwendet, um das Projekt zu erstellen, und ich habe die Abhängigkeiten nicht vom Standardwert geändert.
Konfrontiert das gleiche Problem mit einem neu erstellten Projekt mit 'Lumen neue API' mit Ubuntu und Lumen Installer 1.0.2. Das Löschen von 'vendor /' dir hat es behoben. – jelhan