настройка производственной среды в рельсах 3.0 - PullRequest
0 голосов
/ 20 сентября 2010

Как настроена среда в Rails 3.0?

В Rails 2.x файл environment.rb содержал строку, устанавливающую RAILS_ENV в рабочий режим. Это было закомментировано в созданном файле. Чтобы форсировать производственную среду, раскомментируйте эту строку.

Rails 3.0 не содержит такой строки в environment.rb, а RAILS_ENV устарела. Чего-то не хватает или настроена среда при запуске сервера (например, "start Mongrel_rails -e production ..."

Я пробую Rails 3.0 на моем хосте развертывания и получаю странное поведение. В частности, он пытается загрузить объект: development из database.yml и игнорирует параметр: groups =>: development в файле gemfile. Следовательно, приложение пытается использовать Sqlite3 на сервере развертывания, где оно недоступно.

1 Ответ

0 голосов
/ 20 сентября 2010

Замена: Rails.env

Я установил среду в конфигурации моего сервера .. thin.yml, mongrel_cluster.yml или любого другого сервера, который я использую.

Когда вы используете Cap, как вы называете «комплектную установку»?Вы должны использовать флаг --deployment при развертывании на prod.Было бы полезно увидеть ваш файл deploy.rb.

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