At 02:50 19.05.2002, Gregory Matthews wrote: >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.
Are you sure you are loading your startup.pl file before your module? Are you sure it's getting loaded at all? Try adding a debug statement in your startup.pl: print STDERR 'Loading startup.pl .... @INC = ', join ":", @INC; after your "use lib" part. >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 >> > >> > >> > >> > > > -- Per Einar Ellefsen [EMAIL PROTECTED]