Crypt-SSLeay su un macbook

1

Sto cercando di installare Crypt-SSLeay su un macbook e non è riuscito.

Ho scaricato manualmente Crypt-SSLeay da cpan ed emesso:

 perl Makefile.pl

L'errore è

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

Il file esiste e si trova in:

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

Come faccio a risolvere questo problema, grazie.

    
posta 03.06.2016 - 21:59
fonte

3 risposte

1

Bene, dopo aver provato altre soluzioni di questo e altri thread senza successo, mi sono imbattuto in questo one-liner che ha fatto il trucco per me:

$ 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"
    
risposta data 22.09.2018 - 19:31
fonte
0

Potresti provare quanto segue:

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

come da Crypt-SSLeay installa documenti . (Si noti che quanto sopra presuppone che le librerie OpenSSL, libcrypt e libssl , siano installate in /usr/local/opt/openssl/lib sul Macbook.)

Spero che questo aiuti!

    
risposta data 03.06.2016 - 23:30
fonte
0

Ho inserito questo:

cpanm LWP::Protocol::https

E poi installato Crypt-SSLeay usando:

cpanm Crypt::SSLeay

E ha funzionato. Quando ho provato a installare Crypt::SSLEay prima di LWP::Protocol::https , ho ricevuto lo stesso errore di prima.

    
risposta data 08.02.2017 - 07:13
fonte

Leggi altre domande sui tag