Portál AbcLinuxu, 6. května 2025 11:32

Dotaz: WatherGet.pm a WeatherParser.pm v perlu

5.6.2009 10:00 Mr.S1lent.cz
WatherGet.pm a WeatherParser.pm v perlu
Přečteno: 187×
Odpovědět | Admin

Zdravim,

 

rozhodl jsem se zacit psat IRC bota, rozmyslel jsem se mezi perlem a pythonem, ale nakonec zvitezil perl. S timto jazykem defacto neumim, ale syntakticky je podobny jinym OOP jazykum, cili by nemel byt problem... zasadni problem nastal tehdy, kdy se v tutorialu objevilo zacleneni knihovny weatherget, v tutorialu se primo pise:

 

RokerBot (you'll also need WeatherGet.pm and WeatherParse.pm) retrieves weather information from http://www.weatherunderground.com/auto/roker/ and sends it to IRC. It does this whenever a user says "!roker [city], [state]"

 

po rozkliknuti techto "pm" souboru se mi sice zobrazi vypis daneho modulu, ale nevim, jak jej nainstalovat/nahrat/zkompilovat do perlu tak, aby fungoval, terminal pri pokusu o jeho pouziti v pripade, ze tem neni vypisuje tohle:

Can't locate WeatherGet.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./bot.pl line 6.
BEGIN failed--compilation aborted at ./bot.pl line 6.

 

moc dekuji vsem za rady a napady, rad bych pokracoval v praci, ale nikdo mi neni schopen pomoci :-(

 

Mr.S1lent.cz

 

 

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.6.2009 10:37 petris_ | skóre: 12
Rozbalit Rozbalit vše Re: WatherGet.pm a WeatherParser.pm v perlu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vzdyt vam to pise duvod -- ten soubor WeatherGet.pm se nenachazi v cestach uvedenych v @INC. Nastavte si tu cestu bud do prmenne prostredi PERL5LIB nebo ji vlozte do @INC a nebo pouzijte use lib 'cesta';
5.6.2009 11:25 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: WatherGet.pm a WeatherParser.pm v perlu
eventuelně lze i spouštět skript pomocí perl -Icesta_k_pm skript.pl
In Ada the typical infinite loop would normally be terminated by detonation.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.