2013-09-16 3 views
1

Я попытался переустановить Ruby 1.8.7 с помощью RVM после проблем с Homebrew. Я переустановил Homebrew и RVM, и у меня есть Ruby 1.9.3 и 2.0.0, работающие нормально.Почему переустановка Ruby 1.8.7 сбой

Один из моих проектов использует 1.8.7 так что, когда я использовал:

rvm install 1.8.7 

я получил:

The requested url does not exist(22):'http://production.cf.rubygems.org/rubygems/rubygems-2.0.9.tgz' 
Checking fallback: ftp://production.cf.rubygems.org/rubygems/rubygems-2.0.9.tgz 
Checking fallback: http://www.mirrorservice.org/sites/production.cf.rubygems.org/rubygems/rubygems-2.0.9.tgz 
No fallback URL could be found, try increasing timeout with: 

echo "export rvm_max_time_flag=20" >> ~/.rvmrc 

There has been an error while trying to fetch rubygems. 
Halting the installation. 

Я попытался сделать:

rvm get stable 
rvm get head 
curl -L get.rvm.io | bash -s stable 

, который я нашел на другой вопрос о переполнении стека с аналогичной ошибкой, но это, очевидно, немного отличается.

Я бегу:

  • РВМ 1.22.9 (стабильный)
  • доморощенного 0.9.4
  • Mac OSX 10.8.4
+0

это выглядит как ошибка RVM, а не проблема Ruby. Я предлагаю поговорить с авторами RVM. –

ответ

1

Я вижу, по существу, та же ошибка шеф-поварское развертывание rvm под ubuntu - рубин 1.8.7 отказывается завершить установку (рубин есть, но нет драгоценного камня и т. д.) из-за проблемы с «rubygems-2.0.9.tgz»

Отредактировано для добавления - если вы запустите «rvm rubygems 2.0.7» (последнее, что действительно доступно сейчас), похоже, что оно работает.

+0

К сожалению, он не работает. Он продолжает искать rubygems-2.0.9 – thomasstephn

+0

извините - вот последовательность, которая должна работать: 'rvm install 1.8.7; rvm использовать 1.8.7; rvm rubygems 2.0.7' –

+0

УДИВИТЕЛЬНЫЙ! Большое вам спасибо – thomasstephn

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