RVM-nicht installiert - curl SSL-Zertifikat-überprüfung ist fehlgeschlagen
Arbeite ich aus einer relativ sauberen OS X installieren. Ich hatte Xcode, aber es entfernt.
Geben, wenn ich rvm install 1.9.3
ich bekommen:
max-macbook:~ max$ rvm install 1.9.3 Fetching yaml-0.1.4.tar.gz to /Users/max/.rvm/archives % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:--
--:--:-- 0 curl: (60) SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed More details here: http://curl.haxx.se/docs/sslcerts.html
curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). If the default bundle file isn't adequate, you can specify an alternate file using the --cacert option. If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL). If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option. There was an error, please check /Users/max/.rvm/log//*.log. Next we'll try to fetch via http. Trying ftp:// URL instead. % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:--
--:--:-- 0 curl: (60) SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed More details here: http://curl.haxx.se/docs/sslcerts.html
curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). If the default bundle file isn't adequate, you can specify an alternate file using the --cacert option. If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL). If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option. There was an error, please check /Users/max/.rvm/log//*.log Extracting yaml-0.1.4.tar.gz to /Users/max/.rvm/src Error running 'tar xmzf /Users/max/.rvm/archives/yaml-0.1.4.tar.gz -C /Users/max/.rvm/src ', please read /Users/max/.rvm/log/ruby-1.9.3-p125/yaml/extract.log /Users/max/.rvm/scripts/functions/pkg: line 52: cd: /Users/max/.rvm/src/yaml-0.1.4: No such file or directory Configuring yaml in /Users/max/.rvm/src/yaml-0.1.4. Error running ' ./configure
--prefix="/Users/max/.rvm/usr" ', please read /Users/max/.rvm/log/ruby-1.9.3-p125/yaml/configure.log Compiling yaml in /Users/max/.rvm/src/yaml-0.1.4. Error running 'make ', please read /Users/max/.rvm/log/ruby-1.9.3-p125/yaml/make.log
Database file /Users/max/.rvm/config/packages does not exist.
/Users/max/.rvm/scripts/functions/build: line 28: --version: command not found Installing Ruby from source to: /Users/max/.rvm/rubies/ruby-1.9.3-p125, this may take a while depending on your cpu(s)...
ruby-1.9.3-p125 - #fetching ruby-1.9.3-p125 - #downloading ruby-1.9.3-p125, this may take a while depending on your connection...
Seltsame Dinge passiert zu sein scheint, wie ich nicht über ein Standard-system. Dies ist das erste mal habe ich versucht, die Installation von Ruby (schließlich versucht man Rails), so dass dieser ganze Prozess ist ganz Fremd für mich.
Habe ich überprüft ein paar der Protokolle der Ausgabe erwähnt, und die meisten der Zeit, die RVM ist auf der Suche nach einer Datei, die nicht vorhanden ist (aber es sagt es heruntergeladen wurde) oder ein Programm, das nicht existiert (es wurde versucht zu laufen ./configure
und habe eine "Datei nicht Gefunden").
Kann jeder Schuppen, jeder Einblick auf diese? Ich möchte mir meine Hände schmutzig zu machen Schienen, so schnell wie möglich.
- RVM-Zertifikat abgelaufen ist. Sie können Problemumgehung es. Ich denke sowieso, rubyenv ist viel anschaulicher Weise als rvm.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den alten RVM Zertifikate abgelaufen waren wir die Migration auf kürzere domain rvm.io, ich habe alle aktualisierten Ressourcen und code, um auf die neue Domäne, nur aktualisieren RVM:
gibt es auch neue kürzere installer-Befehl:
für ältere RVM-Versionen kann es notwendig sein,:
rvm reload
.wir das problem behoben mit:
Ich bin immer der gleiche Fehler 1.9.3 installieren auf Ubuntu. Die rvm-Website ein SSL-Zertifikat abgelaufen ist; die Fehler kommen von dem Versuch zu Holen,yaml-0.1.4.tar.gz.
Sieht es aus wie es richtig Failover auf reguläre HTTP-oder FTP nach ein paar Wiederholungen, so sollte eigentlich nichts zu befürchten (obwohl der rote text nicht verwegen Aussehen).
Wenn Sie wirklich wollen, um die Fehlermeldungen unterdrücken, suchen Sie diese beiden Zeilen (für mich, die Linien 62 und 66) in
~/.rvm/scripts/fetch
:und fügen Sie a-k-flag zu kräuseln, so dass es nicht überprüfen Sie die SSL cert:
Dies ist ein Duplikat von Curl Zertifikat Fehler bei der Verwendung von RVM auf Ruby 1.9.2
Die beschriebene Lösung von Wei funktioniert gut auf meiner Debian-box:
@mpapis Antwort hat bei mir nicht funktioniert, da der 2. November 2013. Schließlich die rvm fail-Nachrichten wies mich auf rvm.io/support/Fehlerbehebung-defekte-ssl-Zertifikate, wo es heißt zu laufen
sudo apt-get install ca-certificates
für Ubuntu. Dann die standard -/curl -L get.rvm.io | bash -s stable
gearbeitet./curl -L get.rvm.io | bash -s stable
notwendig?