dbwebb-se / mvc

Course repo for the mvc and object orientation in frameworks course - mvc.
Other
1 stars 4 forks source link

Problem med "make test" och "make install" #21

Open richardstg opened 3 years ago

richardstg commented 3 years ago

Hej,

När jag kör ”make test” i game-projektmappen: $ make test [ -d build ] || mkdir build rm -rf build/* [ ! -f .phpcs.xml ] || .bin/phpcs --standard=.phpcs.xml | tee build/phpcs /bin/sh: .bin/phpcs: No such file or directory .bin/phpcpd src | tee build/phpcpd /bin/sh: .bin/phpcpd: No such file or directory [ ! -f .phpmd.xml ] || [ ! -d src ] || .bin/phpmd . text .phpmd.xml | tee build/phpmd /bin/sh: .bin/phpmd: No such file or directory [ ! -f .phpstan.neon ] || vendor/bin/phpstan analyse -c .phpstan.neon | tee build/phpstan 27/27 [============================] 100%

[OK] No errors

Först trodde jag att testerna var ok. Men nu när jag kollat mer noga misstänker jag att de inte är det, då det står att det saknas vissa filer/mappar, samt att jag på feedbacken från kmom02 fick: [-] phpcs: code style PSR12 (289 build/phpcs) [-] phpmd: mess detected (12 build/phpmd) [-] phpstan: mess detected (26 build/phpstan)

När jag kör make install i mitt game-projekt: $ make install install -d .bin # phploc curl -Lso .bin/phploc https://phar.phpunit.de/phploc.phar && chmod 755 .bin/phploc make: *** [Makefile:26: install-php-tools] Fel 35

Det verkar inte heller fungera. Jag undrar om det är här felet ligger och närmare bestämt när kommandot ”install-php-tools” körs.

Går det att utläsa vad det är som går fel?

mosbth commented 3 years ago

Om jag går in i exempelkoden som ligger till grund för kmom02 och kör så gör jag så här.

make install

Det fungerar.

Du verkar ha avgränsat ditt bekymmer till make install-php-tools. Makefilen avbryts, normalt sett, så fort den får ett fel. Du kan pröva att köra det senaste kommandot för hand och se om det fungerar direkt i terminalen.

curl -Lso .bin/phploc https://phar.phpunit.de/phploc.phar && chmod 755 .bin/phploc

Om du får fel så ger det ledtråd till vad som kan fixas.

Om felet känns "udda", och du är på Cygwin, pröva att köra om installationsprogrammet på Cygwin för att uppdatera din installation, det brukar lösa en del udda problem.

richardstg commented 3 years ago

Det var mitt virusprogram som ställde till det. Löste sig när jag godkände nedladdning från adresserna.