From: "B. Fongo" <[EMAIL PROTECTED]>
> Is it recommendable to use the pragma "use lib " when installing a
> program on a server shared by many users? Assuming my IPS did not
> install certain CPAN modules which my needs, and I decide to install
> them in my www directory. In such a scenario, putting "use lib" on my
> scripts will add my module directory to @INC - which in fact isn't
> desired.
1) not sure how do you have this setup, but the directory containing
the modules should not be accessible via web
2) having a
use lib 'something';
in a script affects @INC just for this script. Which in fact is
desired. You need to do so, otherwise the modules would not be found.
You may remove the directory from the @INC after you import the
modules with
BEGIN {shift(@INC)};
(assuming you are sure the directory was NOT present in @INC before!)
but I do not see any reason to do so.
Jenda
===== [EMAIL PROTECTED] === http://Jenda.Krynicky.cz =====
When it comes to wine, women and song, wizards are allowed
to get drunk and croon as much as they like.
-- Terry Pratchett in Sourcery
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>