Задать вопрос
LB777
@LB777

Как исправить ошибку при скачивании gem пакетов?

У меня win8, установил Ruby on rails, начал устанавливать sass командой gem install sass и получил такую ошибку:
ERROR:  Could not find a valid gem 'sass' (>= 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.o
rg/latest_specs.4.8.gz)

Такая же ошибка вылезает на любое соединение через gem.
Порылся в интернете, но то, что нашел не решило эту проблему.
К сожалению в руби не силен, что бы разобраться сам :(
Как исправить эту ошибку?
  • Вопрос задан
  • 3163 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
LB777
@LB777 Автор вопроса
Ответ нашелся тут https://gist.github.com/luislavena/f064211759ee0f806c88
Отсюда https://github.com/rubygems/rubygems/tags скачиваем нужную версию
Далее в командной строке пишем
C:\>gem install --local C:\rubygems-update-1.8.30.gem
C:\>update_rubygems --no-ri --no-rdoc

руби обновляется и все работает :)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
viktorvsk
@viktorvsk
Я бы сказал так, для руби я не назвал бы виндовс работающим
Ответ написан
denegny
@denegny
У меня win8...


дальше читать не стал ))
Ответ написан
Комментировать
@Termux
guides.rubygems.org/ssl-certificate-update/#instal...

https://rubygems.org/downloads/rubygems-update-2.6...

C:\Users\Termux
λ gem install --local c:\warez\_dev\_src\rubygems-update-2.6.7.gem
Successfully installed rubygems-update-2.6.7
Parsing documentation for rubygems-update-2.6.7
Installing ri documentation for rubygems-update-2.6.7
Done installing documentation for rubygems-update after 93 seconds
1 gem installed

λ update_rubygems --no-ri --no-rdoc
RubyGems 2.6.7 installed

=== 2.6.7 / 2016-09-26

Bug fixes:

* Install native extensions in the correct location when using the
  `--user-install` flag. Pull request #1683 by Noah Kantrowitz.
* When calling `Gem.sources`, load sources from `configuration`
  if present, else use the default sources. Pull request #1699
  by Luis Sagastume.
* Fail gracefully when attempting to redirect without a Location.
  Pull request #1711 by Samuel Giddins.
* Update vendored Molinillo to 0.5.1. Pull request #1714 by
  Samuel Giddins.

...

C:\Users\Termux
λ gem --version
2.6.7


C:\Users\Termux
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы