Nowe posty

Autor Wątek: use PS::CmdLine; wysypuje skrypt?  (Przeczytany 4108 razy)

hixxy

  • Gość
use PS::CmdLine; wysypuje skrypt?
« dnia: 2008-01-31, 22:47:56 »
Witam ponownie!

Mam problem z tym skryptem perl'a -> http://gry.tvkdiana.pl/psychostats/stats.pl

Plik jest oczywiście zapisany w UNIX'owym kodowaniu (nawet w PSPADzie zmieniłem i zapisałem). Gdy wysyłam skrypt przez FTP metodą ASCII to mi przy próbie odpalenia wywala
-bash: ./stats.pl: /usr/bin/perl^M: bad interpreter: No such file or directory
Gdy wyślę plik transferem binarnym i odpalę skrypt to otrzymuję:
Can't locate PS/CmdLine.pm in @INC (@INC contains: /var/www/html/psychostats/lib
 /var/www/html/psychostats /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at ./stats.pl line 83.
BEGIN failed--compilation aborted at ./stats.pl line 83.
I co teraz zrobić z tym fantem :( ?

Proszę o pomoc...

norbert_ramzes

  • Gość
use PS::CmdLine; wysypuje skrypt?
« Odpowiedź #1 dnia: 2008-02-01, 01:14:56 »
Spróbuj przesłać binarnie.

xavery

  • Gość
use PS::CmdLine; wysypuje skrypt?
« Odpowiedź #2 dnia: 2008-02-01, 09:58:45 »
Cytat: hixxy
-bash: ./stats.pl: /usr/bin/perl^M: bad interpreter: No such file or directory
dos2unix stats.pl

Cytat: hixxy
Can't locate PS/CmdLine.pm in @INC
Doinstaluj moduł PS::CmdLine (www.cpan.org)

xavery

  • Gość
use PS::CmdLine; wysypuje skrypt?
« Odpowiedź #3 dnia: 2008-02-01, 10:08:12 »
Cytat: xavery
Doinstaluj moduł PS::CmdLine (www.cpan.org)
Nie bardzo mogę znaleźć na CPAN tego modułu - nie wiem co on robi i nie interesuje mnie to:) Ale na stronce http://www.spyke.ro/stats/lib/ jest chyba ten moduł który jest wymagany przez skrypt.

hixxy

  • Gość
use PS::CmdLine; wysypuje skrypt?
« Odpowiedź #4 dnia: 2008-02-01, 10:35:14 »
Oops nie przeczytałem... w paczce ze skryptem jest owy moduł w katalogu lib - wystarczy go wrzucić obok skryptu i wszystko działa.

Dzięki za pomoc!