Ответ 1
сделайте следующее:
gem sources -a http://rubygems.org
тогда ответьте y для
Do you want to add this insecure source? [yn]
Наконец,
gem install rails
надеюсь, что поможет:)
Я установил рубин и обновил рубиновые камни, теперь хочу загрузить рельсы 3.2.13. Я пишу gem install rails -v 3.2.13 (мне нужна эта версия) У меня есть эта ошибка
ERROR: Could not find a valid gem 'rails' (= 3.2.13), here is why:
Unable to download data from https://rubygems.org/ - SSL_connect SYSCA
LL returned=5 errno=0 state=SSLv2/v3 read server hello A (https://rubygems.org/s
pecs.4.8.gz)
ERROR: Possible alternatives: rails
Я читал в интернете, что, возможно, загружая gem httpclient, он мог работать, но мне не удалось скачать его (другая ошибка) Знаете ли вы, как я мог это исправить?
сделайте следующее:
gem sources -a http://rubygems.org
тогда ответьте y для
Do you want to add this insecure source? [yn]
Наконец,
gem install rails
надеюсь, что поможет:)
У меня была аналогичная ошибка.
Попробуйте в своем Gemfile:
source 'http://rubygems.org'
Вместо:
source 'https://rubygems.org'
Это решило мою проблему...
посмотрите, можете ли вы заставить это работать "wget rubygems.org/downloads/rails-3.2.2.g.gem"
Это сработало для меня, но Вимша не объяснил, как установить драгоценный камень после его загрузки. Это довольно легко:
gem install rails-3.2.13.gem
устанавливает драгоценный камень и другие драгоценные камни, от которых он зависит.
Здесь я получил эту информацию от:
Ответ и методология можно найти на http://guides.rubygems.org/ssl-certificate-update/
Перейдите к "УСТАНОВКА ИСПОЛЬЗОВАНИЯ ПАКЕТОВ ОБНОВЛЕНИЯ (NEW)" и следуйте инструкциям
Новый RubyGem можно найти на https://rubygems.org/pages/download
У меня была такая же проблема, но оказалось, что у меня установлена прокси-установка, но я пытался загрузить драгоценные камни из прокси-сети.
Сначала определите, есть ли у вас настройка прокси. У
env | grep -i proxy
Если эта команда печатает что-то на STDOUT на терминале, например. в моем случае
http_proxy=http://proxy.abcde.ac.za:80/
https_proxy=https://proxy.abcde.ac.za:80/
Do
unset http_proxy
unset https_proxy
Это приводит к отключению переменных среды прокси-сервера до нуля, поэтому, когда вы выполняете env | grep -i proxy не должно быть выхода.
Теперь запустите
gem install [gemname]