HTML-Parser - Cant locate CGIApplication.pm in @INC

Posted on Mon Jul 3 23:10:45 2006 by dnamroud
Cant locate CGIApplication.pm in @INC
Hi, I getting the following error while running a perl script over the web on a gentoo linux server [Wed Jun 28 10:54:47 2006] [error] [client x.y.z.w] Can't locate CGI/Application.pm in @INC (@INC contains: /usr/local/inHousePerlLib/ /var/www/local host/webapps/ /usr/local/inHousePerlLib/OOSGD/modules/ /usr/local/inHousePerlLib/monadb/modules/ /usr/local/externalPerlLib/ensembl/modules /etc/perl /usr/ lib/perl5/vendor_perl/5.8.8/i686-linux /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux /usr/lib/perl5 /site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .) at /var/www/localhost/webapps//R iboWeb/RiboWebUIBase.pm line 3. [Wed Jun 28 10:54:47 2006] [error] [client x.y.z.w] BEGIN failed--compilation aborted at /var/www/localhost/webapps//RiboWeb/RiboWebUIBase.pm line 3. [Wed Jun 28 10:54:47 2006] [error] [client x.y.z.w] Compilation failed in require at (eval 1) line 3. [Wed Jun 28 10:54:47 2006] [error] [client x.y.z.w] \t...propagated at /usr/lib/perl5/5.8.8/base.pm line 85. [Wed Jun 28 10:54:47 2006] [error] [client x.y.z.w] BEGIN failed--compilation aborted at /var/www/localhost/webapps//RiboWeb/RiboWebUI.pm line 4. [Wed Jun 28 10:54:47 2006] [error] [client x.y.z.w] Compilation failed in require at /var/www/localhost/cgi-bin/RiboWeb/index.pl line 3. [Wed Jun 28 10:54:47 2006] [error] [client x.y.z.w] BEGIN failed--compilation aborted at /var/www/localhost/cgi-bin/RiboWeb/index.pl line 3. [Wed Jun 28 10:54:47 2006] [error] [client x.y.z.w] Premature end of script headers: index.pl A simple locate on my system shows that the CGI/Application is installed under /usr/local/lib/perl5/site_perl/5.8.7 and not /usr/lib/perl5/vendor_perl/5.8.8 # locate CGI/Application.pm /usr/local/lib/perl5/site_perl/5.8.7/i686-linux/auto/CGI/Application /usr/local/lib/perl5/site_perl/5.8.7/i686-linux/auto/CGI/Application/.packlist /usr/local/lib/perl5/site_perl/5.8.7/CGI/Application /usr/local/lib/perl5/site_perl/5.8.7/CGI/Application/Mailform.pm /usr/local/lib/perl5/site_perl/5.8.7/CGI/Application.pm Can someone tell me how to correct the Perl include path used in @INC? Probalby a solution is to set and export PERL5LIB=/usr/lib/perl5/vendor_perl/5.8.7 in my shell, but I am looking for a solution to reset my Perl configuration to the right Path. Thank you
Write a response