Crypt-SSLeay em um macbook

1

Estou tentando instalar o Crypt-SSLeay em um macbook e ele falhou.

Eu baixei manualmente Crypt-SSLeay do cpan e emiti:

 perl Makefile.pl

O erro é

openssl-version.c:2:10: fatal error: 'openssl/opensslv.h' file not found
#include <openssl/opensslv.h>
     ^
1 error generated.
Failed to build and link a simple executable using OpenSSL

O arquivo existe e está localizado em:

 /usr/local/opt/openssl/include/openssl

Como eu vou consertar isso, obrigado.


fonte

Respostas:

1

Bem, depois de tentar outras soluções deste e de outros tópicos em vão, me deparei com este one-liner que fez o truque para mim:

$ sudo OPENSSL_INCLUDE=/usr/local/opt/openssl/include OPENSSL_LIB=/usr/local/opt/openssl/lib PERL_MM_USE_DEFAULT=1 perl -MCPAN -e "install Crypt::SSLeay"
Juanan
fonte
0

Você pode tentar o seguinte:

$ perl Makefile.PL --incpath /usr/local/opt/openssl/include --libpath /usr/local/opt/openssl/lib

conforme os Crypt-SSLeaydocumentos de instalação . (Observe que o acima pressupõe que as bibliotecas OpenSSL, libcrypte libssl, estão instaladas no /usr/local/opt/openssl/libseu Macbook.)

Espero que isto ajude!

Castaglia
fonte
0

Eu digitei isto em:

cpanm LWP::Protocol::https

E então instalado Crypt-SSLeayusando:

cpanm Crypt::SSLeay

E funcionou. Quando tentei instalar Crypt::SSLEayantes LWP::Protocol::httpsrecebi o mesmo erro que você originalmente fez.

sandeepc
fonte