Ошибка: Не удалось найти допустимый gem, устанавливающий rails на Mac

#ruby-on-rails #ruby-on-rails-5

#ruby-on-rails #ruby-on-rails-5

Вопрос:

Я пытаюсь установить версию rails 5.0.0.1 с помощью команды ниже

 gem install rails -v 5.0.0.1
  

но я получаю эту ошибку

 ERROR:  Could not find a valid gem 'rails' (= 5.0.0.1), 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.org/specs.4.8.gz)
  

Как я могу обойти эту ошибку и установить rails версии 5.0.0.1

Ответ №1:

Вы можете выполнить следующие действия:

  1. gem sources -a http://rubygems.org
  2. gem install rails -v 5.0.0.1

Ответ №2:

В качестве обходного пути вы могли бы попытаться заменить в вашем Gemfile

 source 'https://rubygems.org'
  

с

 source 'http://rubygems.org'
  

чтобы ошибка SSL-соединения рассеялась. Этот фрагмент кода расположен в верхней части вашего Gemfile

Или вы можете просто запустить gem sources -a http://rubygems.org , чтобы ваши драгоценные камни (включая rails 5.0.0.1 gem) загружались через http, а не https

Хотя, если вы хотите использовать зашифрованную загрузку через SSL, следуйте этому руководству на GitHub, которое проведет вас через процесс установки сертификата для доверия RubyGems.org