Rails 3.1.3 развертывания активов конвейера служил в разработке - PullRequest
1 голос
/ 07 декабря 2011

У меня есть приложение Rails 3.1.3 с включенным конвейером ресурсов.

Я настроил развертывание с capistrano и nginx + unicorn на машине с Ubuntu 10.04.

Приложение развернуто правильно, но ресурсыобслуживаются как в разработке, даже если они правильно скомпилированы на сервере развертывания.

Похоже, что приложение запускается в разработке на компьютере развертывания.

на компьютере с Ubuntu Я установил

RAILS_ENV=production variable in /etc/environment

в deploy.rb

set :rails_env, :production

в unicorn.rb

env = ENV["RAILS_ENV"] || "development"

У вас есть идеи о том, с чего начать, чтобы решить эту проблему?

1 Ответ

1 голос
/ 07 декабря 2011

Наборы Единорога RACK_ENV, а не RAILS_ENV.При использовании unicorn.rb:

env = ENV["RACK_ENV"] || "development"

У меня тоже была эта проблема, и я нашел информацию на сайте единорога.

...