souboj verzi?

Petr Prazak prazak na grisoft.cz
Pátek Říjen 30 09:53:37 MET 1998


> > 
> > Nainstaloval jsem modul Date::Manip. Chtel jsem ho vyzkouset:
> > 
> > [root na gate wcal-1.08]# perl -e 'require Date::Manip;'
> > IO object version 1.19 does not match $IO:: 1.15 at
> > /usr/lib/perl5/i386-linux/5.00404/DynaLoader.pm line 185. 
> No, znamena to zmatek. Nektere moduly (a IO je tusim jednim z nich) se
> skladaji z *.pm souboru a ze *.so souboru, to jsou ty, ktere jsou
> vytvoreny pri kompilaci. Soubory mohou byt v ruznych adresarich -- lib/,
> lib/site_perl, lib/i386-linux a tak.
> 
> Cili reseni je projit @INC a najit stare IO.pm (1.15) a zrusit ho.

Jo, mel jsem starsi verzi IO* v adresari /usr/lib/perl5/i386-linux/...
Je zajimave, ze mely novejsi datum souboru nez ty v /usr/lib/perl5

> $ perl -MCPAN -e shell
> cpan> force install IO
> 
Jo, CPAN je uzasna vec. 

> a ve vypise najit to o zakryvani novych verzi starymi.

Kdyz pri instalaci je tech vypisu nejak moc, jeste jsem si nezvykl 
poustet prikazy prez 'script'.

> 
> Doufam, ze to pomuze,

Jo, diky moc.


S pozdravem

     Petr Prazak

---------------------
developer @ GRISOFT
http://www.grisoft.cz



Další informace o konferenci Perl