Spatne @INC nebo spatna instalace?

Honza Pazdziora adelton na informatics.muni.cz
Pátek Duben 2 08:50:56 MEST 1999


On Thu, Apr 01, 1999 at 11:00:17PM +0200, Jindra Vavruska wrote:
> 
> Pred casem jsem upgradoval perl z 5.004 na 5.005
> 
> V adresari /usr/lib/perl5/site_perl mam nejake moduly, napr. DBI.pm, ktere
> nesou datum upgradu (nedavno), ale cesta /usr/lib/perl/site_perl bohuzel neni v
> @INC, takze perl se k DBI modulu nehlasi a misto toho tvrdi, ze ho nemuze nikde
> najit.
> 
> Mam ho smazat (resp. vsecko v '/usr/lib/perl/site_perl' krome adresaru
> obsazenych v @INC) a nainstalovat ty moduly znovu?

Preinstalovat. Moduly kompilovane proti 5.004 nejsou binarne
kompatibilni s 5.005. Nejjednodussi je asi

	perl5.004 -MCPAN -e shell
	cpan> autobundle

	perl5.005 -MCPAN -e shell
	cpan> install Bunlde::Snapshot_a_tady_to_cislo_snaphostu

> Nebo mam pridat ten adresar do @INC. Da se to udelat nejak trvale (bez psani
> 'use libs' do kazdeho programu nebo bez -Ixxx)?

PERL5LIB, nebo prekompilovat ten 5.005, aby pouzival jine cesty. Ale
to neresi Vas problem, ze ty moduly nejsou kompatibilni.

------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
 make vmlinux.exe			-- SGI Visual Workstation Howto
Any spam sent to my email will be rewarded by complaint to your ISP abuse
  team and abuse teams of servers that relayed that message. It works.


Další informace o konferenci Perl