Crypt-SSLeay en un macbook

1

Estoy tratando de instalar Crypt-SSLeay en un macbook y falló.

Descargué manualmente Crypt-SSLeay de cpan y lo emití:

 perl Makefile.pl

El error es

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

El archivo existe y está ubicado en:

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

¿Cómo hago para solucionar esto, gracias?

    
pregunta 03.06.2016 - 21:59

3 respuestas

1

Bueno, después de probar otras soluciones de este y otros subprocesos sin éxito, me topé con una frase que hizo el truco para mí:

$ 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"
    
respondido por el Juanan 22.09.2018 - 19:31
0

Puede intentar lo siguiente:

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

según Crypt-SSLeay install docs . (Tenga en cuenta que lo anterior asume que las bibliotecas OpenSSL, libcrypt y libssl , están instaladas en /usr/local/opt/openssl/lib en su Macbook).

Espero que esto ayude!

    
respondido por el Castaglia 03.06.2016 - 23:30
0

Escribí esto en:

cpanm LWP::Protocol::https

Y luego instaló Crypt-SSLeay usando:

cpanm Crypt::SSLeay

Y funcionó. Cuando intenté instalar Crypt::SSLEay antes de LWP::Protocol::https , recibí el mismo error que originalmente.

    
respondido por el sandeepc 08.02.2017 - 07:13

Lea otras preguntas en las etiquetas