Установка среды приложения Ruby on Rails с использованием Capistrano на Phusion Passenger

У меня есть 2 среды, производство и постановка , и я использую Capistrano с драгоценным камнем capistrano-ext.

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

Я попытался установить:

set :rails_env, "staging"

в моем рецепте развертывания, но это не имело никакого эффекта.

Я знаю это можно сделать, установив виртуальный хост в Apache, но я использую общий хостинг, поэтому у меня нет доступа. Мой хост предлагает этот совет:

добавьте в environment.rb следующее: ENV ['RAILS_ENV'] = 'staging'

, но это не помогает мне автоматизировать процесс с помощью Capistrano.

19
задан ecoologic 16 November 2012 в 17:41
поделиться