2 votos

Crypt-SSLeay en un macbook

Estoy intentando instalar Crypt-SSLeay en un macbook y ha fallado.

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 se encuentra en:

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

Como puedo hacer para arreglar esto, gracias.

3voto

Pat Puntos 374

Bueno, después de intentar otras soluciones de este y otros hilos en vano, me topé con este one-liner 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"

0voto

Bogdan Puntos 2526

Puedes probar lo siguiente:

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

según el Crypt-SSLeay documentos de instalación . (Tenga en cuenta que lo anterior supone que las bibliotecas OpenSSL, libcrypt y libssl se instalan en /usr/local/opt/openssl/lib en tu Macbook).

Espero que esto ayude.

0voto

Dakota Waugh Puntos 6

He tecleado esto:

cpanm LWP::Protocol::https

Y luego instaló Crypt-SSLeay utilizando:

cpanm Crypt::SSLeay

Y funcionó. Cuando intenté instalar Crypt::SSLEay antes de LWP::Protocol::https Me dio el mismo error que a ti al principio.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X