Ho cercato di installare RVM tutto il giorno e sono stato bloccato per tutto il tempo da arricciatura, che si rifiuta di connettersi a https://github.com.Curl non è in grado di accedere a github.com a causa di "algoritmo di digest del messaggio sconosciuto"
Ecco il mio errore di corrente: curl: (35) error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm
Ecco l'output del registro quando uso il flag verbose:
* About to connect() to github.com port 443 (#0)
* Trying 192.30.252.130...
* Adding handle: conn: 0x100805400
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 0 (0x100805400) send_pipe: 1, recv_pipe: 0
* Connected to github.com (192.30.252.130) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: /System/Library/OpenSSL/certs/cacert.pem
CApath: none
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS handshake, CERT (11):
* SSLv3, TLS alert, Server hello (2):
* error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm
* Closing connection 0
Sono su un 2011 MacBook Pro in esecuzione Mavericks (10.9.2). Brew dice che il mio ricciolo e il mio openssl sono aggiornati.
Originariamente, ricciolo mi diceva che github non ha avuto il certificato SSL corretta, ma sono riuscito a ottenere finalmente in giro che con questo comando: export CURL_CA_BUNDLE="/System/Library/OpenSSL/certs/cacert.pem"
Qualsiasi aiuto sarebbe molto apprezzato!
Il mio '/ Sistema/Libreria/OpenSSL/certs /' è vuoto. Sei sicuro che ci siano certificati in 'cacert.pem'? Se hai un 'cacert.pem', è leggibile in tutto il mondo? – jww
Sì, ho scaricato cacert.pem dal sito Web di curl: http://curl.haxx.se/docs/caextract.html Il file dovrebbe essere leggibile. Ecco l'output di ls -l: '-rw-r - r-- 1 root wheel 250283 apr 22 20:12 cacert.pem' – BenWurth