Sida 1 av 1

Strul för att få igång phpunit på Cygvin

InläggPostat: 15 jan 2016, 12:27
av miarau
Nu trodde jag att allt skulle fungera fint, men icke.

Har laddat ner Cygvin och tror åtminstone att den fungerar som den ska. Eftersom jag inte riktigt kan få tidigare installerad phpunit att fungera tänkte jag göra ett nytt försök med att följa den här tutorialen:
http://dbwebb.se/kunskap/installera-phpunit-for-enhetstestning-med-php

Har följt videon till punkt och pricka förutom när det kom till sudo, där jag fick meddelandet
Kod: Markera allt
bash: sudo: kommandot finns inte
Antar att det spelar roll för senare körningar men hur ska jag komma åt sudo?

I vilket fall så fortsatte jag och allt fungerade smärtfritt tills jag kom till phpunit --version, (ca 01:24 i videon). Då kom följande meddelande
Kod: Markera allt
Could not open input file: /usr/local/bin/phpunit


Är det någon som kan lista ut var felet kan vara? Är det i installationen av Cygwin? Paket som saknas? Tycker jag har varit noggrann med att följa alla instruktionerna men vet inte om jag missat något.

Re: Strul för att få igång phpunit på Cygvin

InläggPostat: 15 jan 2016, 12:47
av thulin
och det funkar inte heller att bara flytta filen med:
Kod: Markera allt
mv phpunit.phar /usr/local/bin/phpunit

?

PS. När du postar felmeddelande, posta också gärna vad det var du skrev, så blir felsökningen lättare

t.ex.
Kod: Markera allt
$ sudo hoppsan_hejsan
bash: sudo: kommandot finns inte

Re: Strul för att få igång phpunit på Cygvin

InläggPostat: 15 jan 2016, 13:07
av xt9
miarau skrev:
Kod: Markera allt
bash: sudo: kommandot finns inte


Tror ej cygwin har sudo eftersom det är en mindre self-contained linuxmiljö, kör samma sak utan sudo.

Re: Strul för att få igång phpunit på Cygvin

InläggPostat: 15 jan 2016, 17:40
av miarau
xt9 skrev:
miarau skrev:
Kod: Markera allt
bash: sudo: kommandot finns inte


Tror ej cygwin har sudo eftersom det är en mindre self-contained linuxmiljö, kör samma sak utan sudo.


Ja, det var det jag gjorde. Testade igen med att ladda ned den ånyo, men får samma felmeddelande. allt funkar bra fram till jag ska kolla versionen.
Kod: Markera allt
//...
Mia@Mia-Vox ~
$ ls -l /usr/local/bin/phpunit
-rwxr-xr-x 1 Mia None 2784922 15 jan 16.36 /usr/local/bin/phpunit

Mia@Mia-Vox ~
$ which phpunit
/usr/local/bin/phpunit

Mia@Mia-Vox ~
$ phpunit --version
Could not open input file: /usr/local/bin/phpunit

Re: Strul för att få igång phpunit på Cygvin

InläggPostat: 15 jan 2016, 17:43
av miarau
thulin skrev:och det funkar inte heller att bara flytta filen med:
Kod: Markera allt
mv phpunit.phar /usr/local/bin/phpunit

?

PS. När du postar felmeddelande, posta också gärna vad det var du skrev, så blir felsökningen lättare

t.ex.
Kod: Markera allt
$ sudo hoppsan_hejsan
bash: sudo: kommandot finns inte


Nej, testade med det också, men nej...

Kod: Markera allt
//...
Mia@Mia-Vox ~
$ mv phpunit.phar /usr/local/bin/phpunit

Mia@Mia-Vox ~
$ phpunit --version
Could not open input file: /usr/local/bin/phpunit

Re: Strul för att få igång phpunit på Cygvin

InläggPostat: 15 jan 2016, 19:09
av thulin
Då går vi på nästa steg!

Har filen blivit flyttad efter din mv?
Kod: Markera allt
$ ls /usr/local/bin/phpunit/


om den ligger på rätt ställe men fortf inte körs så kolla upp följande (ersätt med sökväg till phpunit.phar)
Kod: Markera allt
$ ls -l /usr/bin/ls.exe
-rwx---r-x 1 Markus Markus 120851 27 aug 02.07 /usr/bin/ls.exe


dvs, hittar du filen i steg1, kör:
Kod: Markera allt
$ ls -l /usr/local/bin/phpunit/phpunit.phar


det är det första där som är det intressanta (-rwx---r-x i mitt fall)