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