2014-12-03 8 views
11

Я пробовал все, что я понял в своем коротком знании программирования.Я получаю «Проверка сертификата не удалось» при установке Bundler для Ruby on Rails в Windows 7. Ruby 1.9.3

Когда я вхожу «установка пакета», я получаю «Проверка сертификата с ошибкой» (я проверил сертификат, он обновлен). Затем он заканчивается «Убедитесь, что gem install [имя gem] -v [версия] succeds перед тем пакетирования «.

Так что я решил установить Gem-за-Gem, вместо того, чтобы пытаться решить проблему они сертификата.

Будет ли это работать, или я просто теряю время?

+0

я с аналогичной проблемой при попытке обновить или установить что-нибудь связанное с драгоценными камнями ... не определенно, как все это работает, и я пытаюсь найти лучшее понимание того, что происходит ... будет держать этот поток в курсе всего, что работает для меня – beauXjames

ответ

26

Нашел !

https://gist.github.com/luislavena/f064211759ee0f806c88

Самое главное ... скачать https://raw.githubusercontent.com/rubygems/rubygems/master/lib/rubygems/ssl_certs/AddTrustExternalCARoot-2048.pem

Рисунок, где придерживаться его

C:\>gem which rubygems 
C:/Ruby21/lib/ruby/2.1.0/rubygems.rb 

Затем просто скопировать файл .pem в ../2.1.0/rubygems/ssl_certs/ и идти о вашем бизнесе.

ПРИМЕЧАНИЕ См. Выше ссылку в данный момент недоступно на 10/12/2016. Комментарий заставил меня сделать некоторые последующие исследования, и, похоже, это постоянная проблема, и ее прямо не обсуждают. Есть и другие темы непосредственно на RubyGems KB Вы можете следить ->http://help.rubygems.org/search?utf8=%E2%9C%93&q=SSL+Certs&t=d&scope=all&category_id=&recommend=1

+0

Работает как шарм. – tchakravarty

+1

Некоторые браузеры (например, Chrome) могут сохранять файл .pem как '.txt', не забудьте изменить это на просто' .pem'. –

+0

Ссылка для скачивания не работает. Есть ли альтернативная ссылка для скачивания? –

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

  • Нет связанных вопросов^_^