Подтвердить что ты не робот

Невозможно установить любой камень из Ruby в Windows

Я установил rubyinstaller-2.0.0-p195 на свой компьютер и открыл командную строку с Ruby. next я запускал команду gem update --system для обновления и обновления успешно.

Теперь, когда я пытался запустить gem install <program>, например. gem install rhc, gem install af, его не удается установить каждый раз и показывает аналогичную ошибку SSL_certificate, как показано ниже -

C:\Windows\System32>gem install rhc
ERROR:  Could not find a valid gem 'rhc' (>= 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://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/rhc-1.15.6.gemspec.rz)
ERROR:  Possible alternatives: rhc
4b9b3361

Ответ 1

RubyGems извлекает драгоценные камни из настроенных вами источников (хранится в вашем  ~/.gemrc). Источник по умолчанию https://rubygems.org.

Но вы можете выполнить следующие команды: *

gem sources --remove https://rubygems.org/
gem sources --add http://rubygems.org/

──────────────
* Если вы хотите reset установить "factory":
        gem sources --remove http://rubygems.org/
        gem sources --add https://rubygems.org/

Ответ 2

Это, скорее всего, связано с запуском безопасного (https) соединения с rubygems.org. Посмотрите на помощь для "gem sources -h", удалите версию https и добавьте http://rubygems.org

Ответ 3

Решение для Windows:

  • перейдите на страницу страница загрузки rubygems.

  • скачать ZIP файл.

  • распаковать файл, затем в командной строке перейдите к пути, содержащему setup.rb, и запустите эту команду:

    ruby ​​setup.rb

Ответ 4

вы можете использовать http для источника:

gem install rhc --source http://rubygems.org