Команда Rake не работает после обновления рельсов и версии ruby - PullRequest
0 голосов
/ 16 июля 2011

Я получаю сообщение об ошибке, когда выполняю какую-либо команду rake, она показывает мне

грабли прерваны! нет такого файла для загрузки - config / environment

Я пытаюсь обновить версию ruby ​​с ruby ​​1.8.7 до ruby ​​1.9.2 и rails 2.3.11 до rails 3.0.9, и когда я пытаюсь запустить сервер, он показывает

Значение, присвоенное config.time_zone, не распознано. Выполните «rake -D time» для получения списка задач для поиска подходящих имен часовых поясов. (RuntimeError)

Я использую RVM для этого обновления

ruby ​​-v ruby 1.9.2p180 (2011-02-18 редакция 30909) [i686-linux]

рельсы -v Рельсы 3.0.9

Ответы [ 2 ]

1 голос
/ 16 июля 2011

Вы не можете просто перейти с Rails 2 на 3 без некоторой довольно обширной подготовки.Весь ад вырвется на свободу.Проверьте эти Railscasts для начинающих:

Возможно, более новыересурсы там.Я бы также предложил обновить сначала ruby, а затем Rails, или наоборот, но не оба одновременно.Разделяй и властвуй.

0 голосов
/ 16 июля 2011

Руководство по обновлению Peepcode Rails 3 PDF

Rails Основные рекомендации: Плагин для запуска проверок на Rails 2.x / 3.x для проверки на очевидное обновлениеуказывает на путь 3,0.

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