Sur la nouvelle version de CentOS 7.0 VM Rbenv n'installera pas de rubis pour moi
[vagrant@ad-proxy ~]$ rbenv install 2.2.4
Downloading Ruby-2.2.4.tar.bz2...
-> https://cache.Ruby-lang.org/pub/Ruby/2.2/Ruby-2.2.4.tar.bz2
error: failed to download Ruby-2.2.4.tar.bz2
BUILD FAILED (CentOS Linux 7 using Ruby-build 20170405-4-g365dd1f)
Avec une journalisation plus détaillée, cela montre
[vagrant@ad-proxy ~]$ rbenv install 2.2.4 -v
/tmp/Ruby-build.20170515092651.20803 ~
Downloading Ruby-2.2.4.tar.bz2...
-> https://cache.Ruby-lang.org/pub/Ruby/2.2/Ruby-2.2.4.tar.bz2
curl: (35) Peer reports incompatible or unsupported protocol version.
error: failed to download Ruby-2.2.4.tar.bz2
BUILD FAILED (CentOS Linux 7 using Ruby-build 20170405-4-g365dd1f)
Le problème semble provenir de curl il ressemble par exemple
[vagrant@ad-proxy ~]$ curl https://cache.Ruby-lang.org/pub/Ruby/2.2/Ruby-2.2.4.tar.bz2
curl: (35) Peer reports incompatible or unsupported protocol version.
[vagrant@ad-proxy ~]$ curl https://cache.Ruby-lang.org/pub/Ruby/2.2/Ruby-2.2.4.tar.bz2 -v
* About to connect() to cache.Ruby-lang.org port 443 (#0)
* Trying 151.101.36.233...
* Connected to cache.Ruby-lang.org (151.101.36.233) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
* CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none
* NSS error -12190 (SSL_ERROR_PROTOCOL_VERSION_ALERT)
* Peer reports incompatible or unsupported protocol version.
* Closing connection 0
curl: (35) Peer reports incompatible or unsupported protocol version.
[vagrant@ad-proxy ~]$
Dans mon cas, la mise à jour curl
combinée à la mise à jour nss a aidé.
La raison pour laquelle vous avez échoué:
Certains NSS anciens/vulnérables sont utilisés pour SSL dans la bibliothèque cURL lorsque vous accédez à une URL, il est donc rejeté. Ainsi, au sein de cette machine, vous avez la possibilité de ne pas exécuter les commandes liées à cURL telles que pycurl.
La solution:
IMO le NSS est fourni avec la machine virtuelle CentOS 7.0, vous pouvez donc mettre à jour les bibliothèques NSS comme suit.
yum update nss nss-util nspr
J'espère que cela t'aides!