2011-07-22 21 views
2

cpan install CGIUbuntu 10.4にすると、次の結果が得られます。cpanからPerl CGIモジュールをインストールする際のエラー

Test Summary Report 
------------------- 
t/tmpdir.t    (Wstat: 0 Tests: 9 Failed: 0) 
    TODO passed: 3, 6, 8 
t/url.t    (Wstat: 65280 Tests: 0 Failed: 0) 
    Non-zero exit status: 255 
    Parse errors: No plan found in TAP output 
Files=39, Tests=695, 2 wallclock secs (0.45 usr 0.11 sys + 1.19 cusr 0.21 csys =  1.96 CPU) 
Result: FAIL 
Failed 1/39 test programs. 0/695 subtests failed. 
make: *** [test_dynamic] Error 255 
    MARKSTOS/CGI.pm-3.55.tar.gz 
    /usr/bin/make test -- NOT OK 
//hint// to see the cpan-testers results for installing this module, try: 
    reports MARKSTOS/CGI.pm-3.55.tar.gz 
Running make install 
    make test had returned bad status, won't install without force 
Failed during this command: 
MARKSTOS/CGI.pm-3.55.tar.gz     : make_test NO 

cpan force installも同じ結果を作成します。誰もがこのエラーを抱えていた、それを修正する方法を知っていますか?

+2

でそれをインストールしますのdebian/Ubuntuのパッケージを作成しますテスト出力。 'cpanm --look CGI'(またはCPANシェルで' look CGI')を実行します。 'perl Makefile.PL'; 'make'; 'prove -bf' – daxim

+0

CPANでこれを実行していることを解決しました – Jon

答えて

0

パケットマネージャがある場合は、CPANからモジュールをインストールしないでください。これにより、アップデートや他のモジュールで問題が発生する可能性があります。 ちょうど使用:

apt-get install libcgi-pm-perl 

OR、あなたが必要なモジュールを搭載したパッケージを見つけることができない場合は、あなたが最初のパッケージを作成する必要があります(あなたはそのためのDH-作る-perlのパッケージをインストールする必要があります)

サンプルを

wget http://search.cpan.org/CPAN/authors/id/M/MA/MARKSTOS/CGI.pm-3.63.tar.gz 
tar -xvpf CGI.pm-3.63.tar.gz 
cd CGI.pm-3.63/ 
dh-make-perl 
debian/rules binary 

とverbosを提供

sudo dpkg -i packagename.deb 
関連する問題