Я пытаюсь обновить приложение rails, которое требует rails-2.3.5, которое, в свою очередь, требует rack-1.0.1.Многие (многие!) Попытки каждого из следующих действий не сработали:
# gem install rails -v=2.3.5
ERROR: could not find gem rails locally or in a repository
или
# gem install rails -v=2.3.5 --source http://gems.rubyforge.org
WARNING: RubyGems 1.2+ index not found for:
http://gems.rubyforge.org/
RubyGems will revert to legacy indexes degrading performance.
Bulk updating Gem source index for: http://gems.rubyforge.org/
ERROR: While executing gem ... (Gem::RemoteSourceException)
Error fetching remote gem cache: SocketError: getaddrinfo: Name or service not known (http://gems.rubyforge.org/yaml)
или замена http://gems.rubyonrails.org. Когда я пытался http://gems.github.org Я получаю ошибку индекса.
Просто попытка gems update rails
завершается успешно как команда, но она устанавливает версию 2.3.3.
Почему бы все это не работало?
Для справки:
# cat /root/.gemrc
---
:benchmark: false
:verbose: true
:update_sources: true
:sources:
- http://gems.rubyonrails.org
- http://gems.opscode.com
:bulk_threshold: 1000
:backtrace: false
(Действительно ли установщик имеет версию 2?)