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.