Ruby DevKIt Установить

Я установил ruby2.0.0-p598-x64 и распаковал DevKit-mingw64-64-4.7.2-20130224-1432-sfx_2.

но когда я даю gem install json --platform=ruby в cmd он говорит

не удалось найти действительный драгоценный камень 'json' (> = 0)

вот почему:

Невозможно загрузить данные из https://rybtgems.org/-SSL_connect, возвращено = 1 errno = 0 state = SSLv3 прочитать сертификат сервера B: не удалось проверить сертификат (https://rubygems.org/latest_specs.4.8.gz)

Как я могу это решить?


person Rony Hassan    schedule 04.01.2015    source источник


Ответы (1)


Если вы хотите исправить для этого сеанса;

gem install xxxx --source=http://rubygems.org

Если вы хотите исправить всегда, это зависит от вашей ОС. Эта ошибка обычно возникает в Windows.

Windows способ;

1) Загрузите этот файл: cacert.pem (щелкните правой кнопкой мыши и сохраните как)

2) Перейдите к параметрам системы (Windows + Break), дополнительным свойствам системы (левая боковая панель), переменной среды и добавьте новое для вашего пользователя.

3) Name : SSL_CERT_FILE и Value : X:\XXXX\cacert.pem

4) Перезапустите командную строку.

Linux / Mac (не тестировалось);

Принудительно использовать HTTPS: sudo gem sources -a http://rubygems.org

person Félix Desjardins    schedule 04.01.2015
comment
Моя операционная система - это windows. После того, как я щелкнул ссылку, ничего не скачивается. - person Rony Hassan; 05.01.2015
comment
Я забыл, вам нужно щелкнуть правой кнопкой мыши и сохранить как свое местоположение (я рекомендую папку установки Ruby). - person Félix Desjardins; 05.01.2015