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
> >
> >
> >
> >


Reply via email to