2016-10-11 2 views
4

Я не знаю, что означает эта ошибка при попытке запустить gem update --system;Невозможно загрузить данные из rubygems

{9:29}[2.2.3]~ ➭ gem update --system 
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) 
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/specs.4.8.gz) 

Я также получаю аналогичную ошибку при попытке;

{9:30}[2.2.3]~ ➭ gem install tunnelss 
ERROR: Could not find a valid gem 'tunnelss' (>= 0), here is why: 
Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/specs.4.8.gz) 

FYI - я могу посетить https://api.rubygems.org/specs.4.8.gz в браузере и он начнет загрузку, так что это не проблема.

Не знаю, что попробовать. Может ли кто-нибудь посоветовать?

ответ

6

Это известная проблема, см. https://gist.github.com/luislavena/f064211759ee0f806c88 и/или https://gist.github.com/fnichol/867550 для ее решения.

Я столкнулся с тем же вопросом вчера, когда я установил Ruby на Windows. Итак, лично, этот https://superdevresources.com/ssl-error-ruby-gems-windows/ работал для меня. В другом руководстве упоминается несуществующий URL-адрес для cacert.pem

+2

Попробуйте мое решение здесь http://stackoverflow.com/a/40299098/80357 –

+0

@WilliamNotowidagdo попробовал ваше решение, которое приводит к той же ошибке SSL, что и исходный вопрос решить ... – knocte

+0

на самом деле кажется предупреждением вместо ошибки – knocte

Смежные вопросы