2014-12-09 3 views
15

Я использую компьютер под управлением Windows с 8.1 и работаю с установщиком Ruby 2.1.5.Ошибка при проверке сертификата при установке Ruby gems на Windows

При установке жемчужины я получаю сообщение об ошибке:

C:\> gem install bundle 
ERROR: Could not find a valid gem 'bundle' (>= 0), here is why: 
      Unable to download data from https://rubygems.org/ - SSL_connect retur 
ned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (
https://api.rubygems.org/latest_specs.4.8.gz) 

Я надеюсь, что это хорошее решение.

+0

Возможна e duplicate: http://stackoverflow.com/questions/10246023/bundle-install-fails-with-ssl-certificate-verification-error – Nimir

+0

Привет, Нимир, я просто взгляну на вашу ссылку ... и спасибо за такую быстрый ответ . но проблема совсем не такая. У меня возникла проблема, когда я запускаю последнюю версию RubyInstaller .. :) ... как бы то ни было, это связано также с ошибкой SSL ... но давайте посмотрим ... там много гуру ... Я может подождать ответа –

+0

нормально, как насчет этого: http://stackoverflow.com/questions/19150017/ssl-error-when-installing-rubygems-unable-to-pull-data-from-https-rubygems-o – Nimir

ответ

35

У меня тоже была эта проблема. Но использование старой версии не является правильным решением.

Вот помощь два решения, чтобы исправить эту ошибку сертификата

1. Использование HTTP вместо HTTPS позволит установить драгоценный камень без этой ошибки

gem install bundler -r --source http://rubygems.org/

2. Обновление сертификат на основании решения, приведенного в ссылке ниже:

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

+6

Используемая опция 2. Работала как шарм. –

+1

имеют upvote, это определенно должен быть принят ответ –

+0

Вариант 1 не работает –

0

У меня была эта проблема, похоже, проблема связана с версией версии ruby ​​(2 ...), я пробовал версию 1.9.3, и проблема была решена.