Freeze Rails 2.1.0 в Dreamhost с использованием Rails 3.0 - PullRequest
2 голосов
/ 24 марта 2011

У меня на Dreamhost 2 приложения, использующих Rails 2.1.0, недавно они установили Rails 3 на мой сервер и сломали мои приложения.Я нашел этот пост, который объясняет, как заморозить приложение rails - http://www.softiesonrails.com/2008/1/3/freezing-your-rails-application,, но когда я запускаю команду rake rails:freeze:gems, возвращается ошибка:

rake aborted!
can't activate rails (= 2.3.8, runtime) for [], already activated rails-3.0.3 for []

Я удалил и снова установил граблипо-прежнему приводит к этой ошибке.Что можно сделать, чтобы решить эту проблему?кто-то прошел через это, уже знаете или мне помочь?

1 Ответ

0 голосов
/ 02 апреля 2011

Все заморозки: gems копирует каталог gem в vendor / gems, вы можете сделать это вручную.

Еще один способ сделать это - локально установить Rails 2.1, запустить приложение и получить rake rails: freeze: gems там, а затем загрузить обратно на сервер.

...