-1

パッケージ LWP::Curl を使用する scsript がありますが、このコマンド [sudo cpanm install LWP::Curl] を使用してインストールしようとすると、次のエラーが発生します:-

Fetching http://www.cpan.org/authors/id/S/SY/SYP/Net-Curl-0.37.tar.gz
-> OK
Unpacking Net-Curl-0.37.tar.gz
Entering Net-Curl-0.37
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker::Config 0 ... Yes (6.66)
Configuring Net-Curl-0.37
Running Makefile.PL
pkgconfig failed:
Can't locate ExtUtils/PkgConfig.pm in @INC (you may need to install the ExtUtils::PkgConfig module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at Makefile.PL line 39.

Using curl-config script.
Can't exec "curl-config": No such file or directory at Makefile.PL line 212.
curl-config failed:
Execution curl-config --vernum failed.
is your libcurl installed correctly ?


libcurl development files do not seem to be available
You must install libcurl 7.15.5 or newer to
build this module

NA: Unable to build distribution on this platform.
-> N/A
-> FAIL Configure failed for Net-Curl-0.37. See /home/harsh/.cpanm/work/1460968559.18563/build.log for details.

Perl は初めてですが、どうすれば解決できますか?

4

1 に答える 1

1

Net::CURL パッケージのバグのように聞こえ、依存関係を正しく一覧表示できません。

最初に ExtUtils::PkgConfig をインストールします (エラー メッセージにあるように)。

次に、プラットフォームのパッケージ管理システムを使用して libcurl (プラットフォームがそれと基本パッケージを区別する場合は -dev バージョン) をインストールします (これもエラー メッセージに示されているように)。

于 2016-04-18T09:04:24.603 に答える