2016-04-18 5 views
-1

У меня есть scsript, который использует пакет LWP :: Curl Но когда я пытаюсь установить его с помощью этой команды, [sudo cpanm install LWP :: Curl] получите следующую ошибку: -Perl: не удается установить зависимость с помощью cpan

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, как это можно решить?

ответ

1

Звучит как ошибка в Net :: CURL-пакете, и он не в состоянии правильно перечислить свои зависимости.

Установить ExtUtils :: PkgConfig сначала (как говорится в сообщении об ошибке).

Затем установите libcurl (версия -dev, если ваша платформа отличает это от базового пакета), используя систему управления пакетами вашей платформы (опять же, как говорится в сообщении об ошибке).

Смежные вопросы