2013-10-13 125 views
1

我已經在Debian 7.1.0上安裝了運行mod_perl 2.0.7的Apache 2.2.25。在安裝過程中,mod_perl必須安裝模塊,名爲Apache2 :: Const,但它沒有。 mod_perl已經安裝了來自同一組的模塊,例如Apache2 :: Access,Apache2 :: Connection,Apache2 :: RequestUtil。無法安裝Apache2 :: Const模塊

所以,當我使用這個命令(I/Apache2的::常量/)在CPAN命令其輸出如下:

cpan[3]> i /Apache2::Const/ 
Module id = Apache2::ConstantsTable 
    CPAN_USERID PHRED (Fred Moyer <[email protected]>) 
    CPAN_VERSION undef 
    CPAN_FILE P/PH/PHRED/mod_perl-2.0.8.tar.gz 
    UPLOAD_DATE 2013-04-18 
    INST_FILE (not installed) 

當我使用這個命令(安裝的Apache2 ::常量):

cpan[4]> install Apache2::Const 
Warning: Cannot install Apache2::Const, don't know what it is. 
Try the command 

    i /Apache2::Const/ 

to find objects with matching identifiers. 

我試圖運行:

install Apache2::ConstantsTable 

但它並沒有幫助。

此外,當我運行下面的腳本:

perl -e "use v5.14.2; use Apache2::Const" 

它輸出:

Not a CODE reference at /usr/lib/perl/5.14/DynaLoader.pm line 207. 
END failed--call queue aborted at /usr/local/lib/perl/5.14.2/ModPerl/Const.pm line 207. 
Compilation failed in require at /usr/local/lib/perl/5.14.2/Apache2/Const.pm line 18. 
BEGIN failed--compilation aborted at /usr/local/lib/perl/5.14.2/Apache2/Const.pm line 18. 
Compilation failed in require at -e line 1. 
BEGIN failed--compilation aborted at -e line 1. 

我試圖(通過Makefile.PL)從mod_perl的包手動安裝此模塊。我也嘗試重新安裝mod_perl。沒什麼幫助。

所有其他的Apache2 :: *模塊工作正常。

我真的需要安裝Apache2 :: Const模塊。感謝您的回覆。

+0

我認爲你沒有使用debian軟件包?爲什麼不? –

+0

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636651 –

+0

Richard Huxton,你是什麼意思?什麼debian包? – user1742500

回答

-1

很久以前通過從debian軟件包安裝所有東西解決了。當我發佈這個問題時,我在linux中很努力。