Ruby on rails 3 使用Rubber/Capistrano设置环境变量

Ruby on rails 3 使用Rubber/Capistrano设置环境变量,ruby-on-rails-3,capistrano,rubber,Ruby On Rails 3,Capistrano,Rubber,在rubber实例启动Web服务器之前,我需要以编程方式设置一些环境变量。我已经在config/ruber/common/ruber.profile文件中设置了环境变量。当我ssh到实例中时,Env变量设置正确,如果我运行Rails控制台,变量将加载到环境中。但是,Web服务器似乎是在设置env变量之前加载的。由于初始值设定项具有空白的ENV vars,web服务器上的API失败。如何确保Rubber在启动web服务器之前设置bash配置文件?您是否使用passenger作为web服务器?是的,

在rubber实例启动Web服务器之前,我需要以编程方式设置一些环境变量。我已经在
config/ruber/common/ruber.profile
文件中设置了环境变量。当我ssh到实例中时,Env变量设置正确,如果我运行Rails控制台,变量将加载到环境中。但是,Web服务器似乎是在设置env变量之前加载的。由于初始值设定项具有空白的ENV vars,web服务器上的API失败。如何确保Rubber在启动web服务器之前设置bash配置文件?

您是否使用passenger作为web服务器?是的,我使用passenger。我正在使用此模板: