Pridat cestu do @INC
Honza Pazdziora
adelton na fi.muni.cz
Čtvrtek Leden 30 17:58:43 MET 2003
On Thu, Jan 30, 2003 at 08:22:23AM -0800, Peter Hanusiak wrote:
>
> som zaciatocnik v Perl-e a na svoju otazku som nenasiel uspokojivu
> odpoved
> v Google, tak som sa rozhodol spytat tu.
>
> Mam RedHat7.3 s nainstalovanym perlom priamo z distribucie. Teraz som
> doinstaloval Perl Tk kniznicu (rpm balicek).
>
> Ked vsak spustam aplikaciu, ktora vyzaduje tuto kniznicu dostanem
> odpoved
> Can't locate Tk.pm in @INC (@INC contains:
> /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1
> /usr/lib/perl5/site_perl/5.6.1/i386-linux
> /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl/5.6.0
> /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.6.1/i386-linux
> /usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl .)
>
> co je pravda pretoze Tk.pm sa nachadza v
> /usr/lib/perl5/site_perl/5.005/i386-linux/
No, cili se to Tk nainstalovalo do adresare pro perl 5.005, nikoli pro
verzi 5.6.*. Najdete lepsi rpm balicek, nebo to nainstalujte z CPANu
ze zdrojaku. Je totiz pravdepodobne, ze Vam to stejne nepojede,
protoze ty binarky Tk pravdepodobne nejsou kompatibilni tekhle mezi
verzemi.
> Preto by som chcel doplnit definiciu @INC aj o tuto cestu. Ale tak aby
> to fungovalo vo vsetkych aplikaciach, teda nie prepisanim tejto
> konkretnej aplikacie.
No, muzete na tento adresar nalinkovat treba to
/usr/lib/perl5/vendor_perl. Ale pokud to chcete jenom kvuli tomu Tk,
tak najdete lepsi Tk.
--
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
... all of these signs saying sorry but we're closed ...
------------------------------------------------------------------------
Další informace o konferenci Perl