Я создал очень простое приложение на Rails 3.1, развернутое на коробке с Ruby 1.8.7 (P334) (я не могу легко перейти к 1.9.2. К сожалению, там).
После развертывания и запуска 'bundle install' я попытался запустить консоль:
bundle exec rails console
И я получаю:
Не удалось найти rack-cache-1.0.3 ни в одном из источников
и консоль не подходит.
Похоже, что эта конкретная версия кеша в стойке указана как зависимость в ActionPack 3.1.0.
Может ли кто-нибудь объяснить мне, что мне нужно сделать, чтобы решить эту проблему, то есть получить пакет для присоединения этой версии кеш-памяти к проекту?
Также я читал, что упаковщик хранит GEM, специфичные для проекта, «где-то еще», то есть уже не в глобальном пути Ruby GEM. Есть ли местоположение по умолчанию для этого конкретного проекта?
Да, и я также продолжаю получать кучу предупреждений о «недопустимом gemspec» с помощью Rails 3.1, т.е.
Неверный gemspec в [/usr/local/lib/ruby/gems/1.8/specifications/rack-cache-1.0.3.gemspec]: недопустимый формат даты в спецификации: "2011-08-27 00: 00: 00.000000000 Z "