Perhaps this might work:

BEGIN {
  use lib qw(/dir/foo);
}

On Sat, May 18, 2002 at 07:50:01PM -0500, Gregory Matthews babbled thus:
> X-Mailer: QUALCOMM Windows Eudora Version 5.1
> Date: Sat, 18 May 2002 19:50:01 -0500
> To: "Jaberwocky" <[EMAIL PROTECTED]>
> From: Gregory Matthews <[EMAIL PROTECTED]>
> Subject: Re: Modifying @INC via startup.pl
> Cc: [EMAIL PROTECTED]
> 
> Tried that...doesn't work either.
> 
> @INC still cannot find my config.pl file.  If I add the use lib statement 
> to my script, all is o.k..  If I try to add it to my startup.pl and call it 
> at startup time, I get the error from @INC.
> 
> 
> 
> At 06:16 PM 5/18/2002 -0400, you wrote:
> >I did this:
> >
> >use lib qw(<path to files>);
> >
> >That adds the path to @INC. Someone correct me if that's the wrong way to 
> >do
> >things
> >
> >----- Original Message -----
> >From: "Gregory Matthews" <[EMAIL PROTECTED]>
> >To: <[EMAIL PROTECTED]>
> >Sent: Saturday, May 18, 2002 6:12 PM
> >Subject: Modifying @INC via startup.pl
> >
> >
> >> I am trying to:
> >>
> >> use lib qw(/dir/foo);
> >>
> >> in my startup.pl file but @INC is NOT showing the path. I keep getting
> >> "Can't locate config.pl in @INC" errors after restarting the server and
> >> calling the script.
> >>
> >> My prog reads:
> >>
> >> require qq(config.pl);
> >>
> >> I am not sure what is going on. @INC shows:
> >>
> >> (@INC contains: /usr/libdata/perl/5.00503/mach /usr/libdata/perl/5.00503
> >> /usr/local/lib/perl5/site_perl/5.005/i386-freebsd
> >> /usr/local/lib/perl5/site_perl/5.005 . /usr/local/www/
> >> /usr/local/www/lib/perl) at (eval 265) line 22.
> >>
> >> Why is the path to config.pl not showing up?  My defaults.conf reads:
> >>
> >> # mod_perl setup
> >> Alias /perl /usr/local/www/vhosts/host.com/perl
> >> PerlRequire /usr/local/www/vhosts/host.com/perl/libs/startup.pl
> >> PerlSetEnv PERLDB_OPTS "NonStop=1 LineInfo=/tmp/db.out AutoTrace=1
> >frame=2"
> >> PerlModule Apache::DB
> >> PerlWarn On
> >> PerlTaintCheck On
> >> <Directory "/usr/local/www/vhosts/host.com/perl">
> >>    PerlFixupHandler  +Apache::DB
> >>    SetHandler         perl-script
> >>    PerlHandler       +Apache::Registry
> >>    Options           +ExecCGI
> >>    allow from         all
> >>    PerlSendHeader     Off
> >> </Directory>
> >> # end mod_perl setup
> >>
> >> Thanks everyone.  This list is a lifesaver!
> >>
> >> Gregory
> >>
> >>
> >>
> >>
> 
> 

-- 

        Mike Edwards

Brainbench certified Master Linux Administrator
http://www.brainbench.com/transcript.jsp?pid=158188
-----------------------------------
Unsolicited advertisments to this address are not welcome.

Reply via email to