Как мы пройти: RAILS_ENV vairable так, что она признает, что версия мы в то есть постановка, производство, демопрохождение: RAILS_ENV в Capistrano, чтобы повар/кулинарной/монит/mongrel.conf
Мы пытаемся получить : rails_env из deploy.rb в capistrano, чтобы перейти к cookbook, а затем для monit, а затем создать файл mongrel.conf с разными значениями для среды (demo..production). В mongrel.erb, мы можем забрать эту переменную/параметр и установите RAILS_ENV = хххх
в командной строке нужно указать, что развертывание мы делаем - крышка повар: самозагрузки производства
это «производство "устанавливает: RAILS_ENV в deploy.rb
Когда монит запускает mongrel.conf, он не подхватывает все переменные окружения. Поэтому RAILS_ENV должен быть установлен в mongrel.conf. Это то, что мы имеем в файле .conf. start program = "/usr/local/rvm/gems/ruby-1.8.7-p302/bin/mongrel_rails start -d -p 3000 -c/home/ubuntu/xx/current -e demo -P/home/ubuntu/xx/current/log/nomad.3000.pid "как uid ubuntu и gid ubuntu. Мы хотим, чтобы «демо» настраивалась в зависимости от того, что устанавливает командная строка cap – Ashish 2010-11-24 20:30:38