Мне было интересно, как я могу добавить новый каталог в моих настройках Perl, чтобы также искать модули для включения?
Когда я запускаю эту строку:
perl -w /var/www/cgi-bin/upload.cgi
Я получаю следующую ошибку:
Can't locate config.pm in @INC (@INC contains: . /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8) at /var/www/cgi-bin/upload.cgi line 5.
BEGIN failed--compilation aborted at /var/www/cgi-bin/upload.cgi line 5.
И я искал в Google, и, очевидно, мне следует включить /var/www/cgi-bin
в качестве папки, чтобы Perl мог найти ее и включить.
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ
вот несколько верхних строчек программы:
use strict;
use lib '.';
use XFSConfig; #this was fixed by using -I command line switch
use XUpload; # this returns as an error!!!
use CGI::Carp qw(fatalsToBrowser);
use CGI;
use LWP::UserAgent;