0

cpan (または cpanm) で Padre をインストールしようとすると...

bash-4.2$ sudo cpan Padre
...
CPAN.pm: Building P/PL/PLAVEN/Padre-1.00.tar.gz
Found locale    ru_RU.UTF-8
Found wxWidgets 2.8.12
Found Wx.pm     0.9921
Unparsable version '6,59' for prerequisite ExtUtils::MakeMaker at inc/Module/Install/Makefile.pm line 352.
Checking if your kit is complete...
Looks good
unexpected end of string while parsing JSON string, at character offset 281 (before "},"build_requires":{...") at /usr/local/share/perl5/CPAN/Meta/Converter.pm line 45.
at /usr/share/perl5/vendor_perl/ExtUtils/MM_Any.pm line 831.
ERROR from evaluation of /root/.local/share/.cpan/build/Padre-1.00-UsByhx/winxs/Makefile.PL: unexpected end of string while parsing JSON string, at character offset 78 (before "}") at /usr/local/share/perl5/CPAN/Meta/Converter.pm line 45.
Warning: No success on command[/usr/bin/perl Makefile.PL]
PLAVEN/Padre-1.00.tar.gz
/usr/bin/perl Makefile.PL -- NOT OK
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install
Could not read metadata file. Falling back to other methods to determine prerequisites

このバグは数年あります。JSON が見つからないため、このエラーが発生しました。誰もこの問題を通過しますか?

4

2 に答える 2

1

JSON::PP のいくつかのリリースには既知の問題があり、このようなツールチェーンでさらに問題が発生します。

JSON::PP をアップグレードしてみてください。ツールチェーンの問題により、JSON::PP を通常の方法でインストールできない場合は、 CPAN からモジュールの最新バージョンをJSON/PP.pmダウンロードし、システム上のファイルを手動で置き換えます。

于 2014-10-19T10:11:58.963 に答える
0

Fedora には現在、ビルド済みパッケージとして Padre 0.90 が用意されています。だからあなたはそれをインストールすることができます

$ sudo yum install perl-Padre
于 2014-10-21T12:37:27.663 に答える