2014-12-03 25 views
11

Ho provato tutto ciò che ho capito nella mia breve conoscenza di Programmazione.Ricevo "Verifica certificato non riuscita" durante l'installazione di Bundler per Ruby on Rails, su Windows 7. Ruby 1.9.3

Quando inserisco "installazione bundler" ottengo "Verifica certificato non riuscita" (ho controllato il certificato, è aggiornato) Quindi si conclude con "Assicurarsi che" gem install [gem's name] -v [version] succeds prima di bundling ".

Così ho deciso di installare Gem-per-Gem, invece di cercare di risolvere i loro rilascio del certificato.

sarà questo lavoro o sto solo sprecando il mio tempo?

+0

Sto avendo un problema simile quando si tenta di aggiornare o installa tutto ciò che riguarda le gemme ... non so come tutto funzioni e sto cercando di capire meglio cosa sta succedendo ... terrò questo flusso pubblicato con qualsiasi cosa che funzioni per me – beauXjames

risposta

26

trovato !

https://gist.github.com/luislavena/f064211759ee0f806c88

più importante ... scaricare https://raw.githubusercontent.com/rubygems/rubygems/master/lib/rubygems/ssl_certs/AddTrustExternalCARoot-2048.pem

capire dove attaccarlo

C:\>gem which rubygems 
C:/Ruby21/lib/ruby/2.1.0/rubygems.rb 

Poi basta copiare il file .pem in ../2.1.0/rubygems/ssl_certs/ e andare sulla tua attività.

NOTA Il link qui sopra è attualmente in calo il 10/12/2016. Il commento mi ha portato a fare alcune ricerche di follow-up e sembra essere un problema continuo e non viene discusso direttamente. Ci sono altri argomenti direttamente sui rubygems KB si può decidere di seguire ->http://help.rubygems.org/search?utf8=%E2%9C%93&q=SSL+Certs&t=d&scope=all&category_id=&recommend=1

+0

Funziona come un incantesimo. – tchakravarty

+1

Alcuni browser (ad esempio Chrome) potrebbero salvare il file .pem come '.txt', assicurati di cambiarlo in" .pem ". –

+0

Il link per il download non funziona più. C'è un link di download alternativo? –