2014-09-11 2 views
0

Я пробовал довольно сложно выяснить, что не так, я пробовал установить с sudo и просто используя команды cpanm. Но безрезультатно. Я пробовал этот форум, ища ответ. Вот результат, когда я бегу cpanm команду с sudo полномочиями:Проблемы с Cpan с WWW :: Facebook :: API

--> Working on WWW::Facebook::API 
Fetching http://www.cpan.org/authors/id/U/UN/UNOBE/WWW-Facebook-API-0.4.18.tar.gz ... OK 
Configuring WWW-Facebook-API-0.4.18 ... OK 
==> Found dependencies: Crypt::SSLeay 
--> Working on Crypt::SSLeay 
Fetching http://www.cpan.org/authors/id/N/NA/NANIS/Crypt-SSLeay-0.72.tar.gz ... OK 
Configuring Crypt-SSLeay-0.72 ... N/A 
! Configure failed for Crypt-SSLeay-0.72. See ./work/1410459602.1732/build.log for details. 
! Installing the dependencies failed: Module 'Crypt::SSLeay' is not installed 
! Bailing out the installation for WWW-Facebook-API-0.4.18. 

то же самое, когда я бегу просто cpanm ... У меня есть open-ssl installed.But я, кажется, происходит в кругу никуда ... Любой предложения были бы оценены

Warning: prerequisite Crypt::SSLeay 0 not found. 
    Checking if your kit is complete... 
    Looks good 
    Writing Makefile for WWW::Facebook::API 
    Writing MYMETA.yml and MYMETA.json 
    -> OK 
    Checking dependencies from MYMETA.json ... 
    Checking if you have Readonly 0 ... Yes (2.00) 
    Checking if you have LWP::UserAgent 0 ... Yes (6.06) 
    Checking if you have JSON::Any 0 ... Yes (1.36) 
    Checking if you have version 0 ... Yes (0.9902) 
    Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66) 
    Checking if you have Crypt::SSLeay 0 ... No 
    Checking if you have Digest::MD5 0 ... Yes (2.52) 
    Checking if you have Time::HiRes 0 ... Yes (1.9725) 
    ==> Found dependencies: Crypt::SSLeay 
    Searching Crypt::SSLeay on cpanmetadb ... 
    --> Working on Crypt::SSLeay 
    Fetching http://www.cpan.org/authors/id/N/NA/NANIS/Crypt-SSLeay-0.72.tar.gz 
    -> OK 
    Unpacking Crypt-SSLeay-0.72.tar.gz 
    Entering Crypt-SSLeay-0.72 
    Checking configure dependencies from META.json 
    Checking if you have ExtUtils::CBuilder 0.280205 ... Yes (0.280210) 
    Checking if you have Try::Tiny 0.19 ... Yes (0.19) 
    Checking if you have Getopt::Long 0 ... Yes (2.39) 
    Checking if you have Path::Class 0.26 ... Yes (0.33) 
    Configuring Crypt-SSLeay-0.72 
    Running Makefile.PL 

(был информационный отрывок здесь, не ошибка информации.)

openssl-version.c:2:30: fatal error: openssl/opensslv.h: No such file or directory 
#include <openssl/opensslv.h> 
          ^
compilation terminated. 
Failed to build and link a simple executable using OpenSSL 
-> N/A 
-> FAIL Configure failed for Crypt-SSLeay-0.72. See ./.cpanm/work/1410459602.1732/build.log for details. 
-> FAIL Installing the dependencies failed: Module 'Crypt::SSLeay' is not installed 
-> FAIL Bailing out the installation for WWW-Facebook-API-0.4.18. 

теперь запутался, потому что у меня установлен open-ssl.

+4

Вам необходимо изучить этот файл журнала: 'См. ./work/1410459602.1732/build.log для деталей.' Почему Crypt-SSLeay-0.72 не удалось установить. – Miller

ответ

3

Учитывая, что он жалуется на недостающие файлы заголовков, и вы говорите, что используете Ubuntu, очень вероятно, что проблема в том, что у вас нет пакета разработки для OpenSSL. Попробуйте установить libssl-dev и посмотрите, поможет ли это.

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