Perl Can';t在@INC中找到Session.pm
我对Perl上的Perl Can';t在@INC中找到Session.pm,perl,locate,Perl,Locate,我对Perl上的会话有问题 我正在尝试修复此错误 perl-e“使用会话 无法在@INC中找到Session.pm(您可能需要安装Session模块)(@INC包含:/etc/perl/usr/local/lib/x86_64-linux-gnu/perl/5.20.2/usr/local/share/perl/5.20.2/usr/lib/x86_64-linux-gnu/share/perl5/lib/x86_64-linux-gnu/5.20/usr/share/perl/5.20/usr
会话有问题
我正在尝试修复此错误
perl-e“使用会话
无法在@INC中找到Session.pm(您可能需要安装Session模块)(@INC包含:/etc/perl/usr/local/lib/x86_64-linux-gnu/perl/5.20.2/usr/local/share/perl/5.20.2/usr/lib/x86_64-linux-gnu/share/perl5/lib/x86_64-linux-gnu/5.20/usr/share/perl/5.20/usr/local/lib/site_perl.)第1行)。
BEGIN失败--编译在-e第1行中止。"
我使用的是Debian864X服务器
我试过:
root@division:/usr/lib/cgi bin#apt get install libapache session perl
阅读包裹清单…完成
构建依赖树
读取状态信息…完成
libapache会话perl已经是最新版本了。
及
perl-MCPAN-eshell
安装会话
及
perl-MCPAN-eshell
cpan[1]>安装Apache::Session
正在读取“/root/.cpan/Metadata”
数据库于2017年5月29日星期一13:41:02 GMT生成
会话是最新的(1.93)。
但我还是有同样的问题
一些信息:
| echo'o conf'| perl-MCPAN-e shell | grep-P'^\s+(make | mbuild)'
使[]
make_arg[]
make_install_arg[]
make_install_make_命令[]
makepl_arg[INSTALLDIRS=site]
mbuild_arg[]
mbuild_install_arg[]
mbuild_install_build_命令[./build]
mbuildpl_arg[--installdirs站点]
#设置| grep“^PERL”
#perl-le'print for@INC'
/etc/perl
/usr/local/lib/x86_64-linux-gnu/perl/5.20.2
/usr/local/share/perl/5.20.2
/usr/lib/x86_64-linux-gnu/perl5/5.20
/usr/share/perl5
/usr/lib/x86_64-linux-gnu/perl/5.20
/usr/share/perl/5.20
/usr/local/lib/site\u perl
您得到的错误是:
在@INC中找不到Session.pm(您可能需要安装会话模块)
如消息所述,此问题的解决方案是从CPAN安装模块。出于某种原因,您试图通过从CPAN安装模块来解决此问题。Session和Apache::Session是两个完全不同的模块。您不能指望通过安装错误的模块来解决缺少模块的问题
(尽管如此,我看到会话是围绕Apache::Session的一个薄包装器,因此您还需要安装Apache::Session模块。)
我建议您安装会话以解决问题
但是,我应该指出,会话模块只有一个版本(版本0.01)它是2003年发布的,由自2005年以来从未向CPAN发布过任何东西的人发布的。因此,我建议获得此模块支持的机会很小,我建议尽可能避免使用此模块。libapache session perl
。CPAN
在哪里安装了此模块?root@division:/usr/lib/cgi bin#apt get install libapache session perl Reading软件包列表…完成构建依赖树读取状态信息…完成libapache session perl已经是最新版本。cpan[1]>install Apache::session Reading'/root/.cpan/Metadata'数据库于2017年5月29日星期一13:41:02 GMT Apache::session是最新的(1.93)。那么,为什么您一直在安装Apache::Session而不是Session?对于perl-MCPAN-eShell
+install Session