无法在ubuntu中安装perl模块Apache2 :: Const

时间:2013-01-28 09:43:41

标签: perl apache apache2 cpan apache-modules

我在安装perl模块Apache2::Const时遇到问题。

当我尝试使用cpan.pm安装它时,它显示以下错误

Warning: Cannot install Apache2::Const, don't know what it is.

我正在使用Ubuntu 12.04,Apache / 2.2.22,Perl 5.14。

3 个答案:

答案 0 :(得分:1)

Apache2 :: Const是mod_perl的一部分。

如果您使用的是ubuntu提供的apache,您可能只想:

sudo apt-get install libapache2-mod-perl2

答案 1 :(得分:0)

查看本网站

http://ubuntuforums.org/archive/index.php/t-1747708.html

尝试:

apt-get install apache2-mpm-prefork

答案 2 :(得分:0)

我只花了一个小时来解决Ubuntu 12.04上的完全相同的问题,最后想出来了。我已经安装了libapache2-mod-perl2:

$ sudo apt-get install libapache2-mod-perl2
Reading package lists... Done
Building dependency tree   
Reading state information... Done
libapache2-mod-perl2 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

尽管如此,当我尝试通过cpan安装Apache2 :: Const模块时,我仍然遇到同样的错误:

$ cpan Apache2::Const
Going to read '/home/jdoe/.cpan/Metadata'
  Database was generated on Sun, 27 Apr 2014 08:29:02 GMT
Warning: Cannot install Apache2::Const, don't know what it is.
Try the command

    i /Apache2::Const/

to find objects with matching identifiers.

当安装了libapache2-mod-perl2时,我终于发现Apache2 :: Const已经已经安装(我认为是二进制):

$ perl -MApache2::Const < /dev/null
$

因此不应使用cpan 安装Apache2 :: Const。