Как устранить ОШИБКУ SSL_connect при установке Ruby Gems в Windows

Этот быстрый совет поможет вам устранить неполадки при установке Ruby драгоценных камней в среде Windows. Принято считать, что Ruby плохо работает в среде Windows, но Ruby, как сам язык программирования, поддерживает работу в Windows. Миф о том, что Ruby плохо работает в Windows, возник в основном из-за того, что многие популярные жемчужины на его платформе просто не предназначены для работы в среде Windows.

Независимо от того, что вы пытаетесь сделать с Ruby и его тысячи драгоценных камней, если вы получаете сообщение об ошибке при установке совместимых гемов в среде Windows, это поможет вам устранить неполадки.

Пример Windows не удалось установить гем компаса

Если вы пытаетесь выполнить следующую команду, предполагая, что у вас уже установлен Ruby.

Компас установки драгоценного камня

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

Это связано с тем, что OpenSSL не поддерживает v3 в Windows, и вы можете решить эту проблему, добавив альтернативный источник драгоценного камня без префикса https.

источник драгоценного камня –a http://rubygems.org/

Добавит URL без SSL к источнику драгоценного камня. Вам будет предложено добавить этот небезопасный источник, ответьте y для подтверждения. Теперь запустите команду еще раз. gem install успешно установит гем из источника без SSL. Если вы получаете предупреждение о любых зависимостях, как показано ниже:

 ПРЕДУПРЕЖДЕНИЕ: невозможно получить данные из https://rubygems.org/: SSL_connect return = 1 errno = 0 state = SSLv3 read server  сертификат B: проверка сертификата не удалась (https://rubygems.org/latest_specs.4.8.gz) 

Вы можете обновить все геммы зависимостей, чтобы они не извлекались ни из одного источника SSL, с помощью следующей команды

gem update –system –source http://rubygems.org/

В конце все ваши системные геммы будут обновлены из небезопасного источника.

Надеюсь, это руководство помогло вам с любыми проблемами при установке драгоценных камней Ruby в среде Windows. Что касается всех других платформ, некоторые методы все равно будут действительны, если основная причина та же.

Оцените статью
toodcast.ru
Добавить комментарий