Perl错误:Can';在@INC中找不到XFileConfig.pm

Perl错误:Can';在@INC中找不到XFileConfig.pm,perl,apache,centos,perl-module,mod-perl,Perl,Apache,Centos,Perl Module,Mod Perl,我正在尝试在我的服务器中安装一个Perl脚本。当我收到服务器访问权限时 我在var/www/html中安装了apache2,mod_perl,激活了mod_rewrite 当我尝试执行install.cgi时,出现以下错误: [Wed Jun 20 21:09:36 2012] [error] Can't locate XFileConfig.pm in @INC (@INC contains: . /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-th

我正在尝试在我的服务器中安装一个Perl脚本。当我收到服务器访问权限时

我在var/www/html中安装了apache2,mod_perl,激活了mod_rewrite

当我尝试执行install.cgi时,出现以下错误:

[Wed Jun 20 21:09:36 2012] [error] Can't locate XFileConfig.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 /etc/httpd) at /var/www/cgi-bin/install.cgi line 4.\nBEGIN failed--compilation aborted at /var/www/cgi-bin/install.cgi line 4.\n
我在Centos 5下,Perl v5.8.8

  • 确保已安装XFileSharing
  • 找到安装XFileSharing库的路径。你可以 使用以下命令查找XFileConfig.pm

    updatedb
    locate XFileConfig.pm    
    
  • 在perl脚本的顶部添加以下行

    use lib '<path>';
    
    使用库“”;
    
  • 确保已安装XFileSharing
  • 找到安装XFileSharing库的路径。你可以 使用以下命令查找XFileConfig.pm

    updatedb
    locate XFileConfig.pm    
    
  • 在perl脚本的顶部添加以下行

    use lib '<path>';
    
    使用库“”;
    

  • 使用
    perl-MModule::Name-e“打印‘确定’;”

    使用
    cpan安装模块::Name安装

    使用httpd.conf将路径添加到
    @INC

    SetEnv PERL5LIB”/path/to/directory/containing/module“

    这会将路径永久添加到
    @INC

    使用lib'/path/to/directory/containing/module'

    这是一种临时方法,您必须将其添加到每个perl脚本中

    use lib '<path>';
    

    perl-I/var/www/cgi-bin-install.cgi

    -I
    用于在运行install.cgi时包含路径

    例:


    使用
    perl-MModule::Name-e“打印‘确定’;”

    使用
    cpan安装模块::Name安装

    使用httpd.conf将路径添加到
    @INC

    SetEnv PERL5LIB”/path/to/directory/containing/module“

    这会将路径永久添加到
    @INC

    使用lib'/path/to/directory/containing/module'

    这是一种临时方法,您必须将其添加到每个perl脚本中

    use lib '<path>';
    

    perl-I/var/www/cgi-bin-install.cgi

    -I
    用于在运行install.cgi时包含路径

    例:


    您是否遵循了XFileSharing附带的安装说明?是的,所有内容都上传到了正确的位置,但是install.cgi找不到XFileConfig.pm通读这应该解释如何将instal位置添加到脚本查找模块的路径
    XFileConfig.pm
    的路径是什么?@nickisfat:我已经读过这篇文章了您是否遵循了XFileSharing附带的安装说明?是,所有内容都上传到了正确的位置,但是install.cgi找不到XFileConfig.pm通读一下这应该解释如何将instal位置添加到脚本查找模块的路径
    XFileConfig.pm
    ?@nickisfat:我已经读过这篇文章了