Где находятся источники для rails-2.3.5 и rack-1.0.1? - PullRequest
1 голос
/ 08 июня 2010

Я пытаюсь обновить приложение 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?)

1 Ответ

0 голосов
/ 08 июня 2010

Я вернулся через два (2) часа и:

# gem install rails -v=2.3.5 --source http://gems.rubyforge.org
Successfully installed activesupport-2.3.5
Successfully installed activerecord-2.3.5
Successfully installed rack-1.0.1
Successfully installed actionpack-2.3.5
Successfully installed actionmailer-2.3.5
Successfully installed activeresource-2.3.5
Successfully installed rails-2.3.5
7 gems installed
...

Это сработало.

Действительно странно.Было бы неплохо, если бы сообщения об ошибках были немного более информативными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...