我正在使用Capistrano將多個Rails應用程序部署到Apache和Passenger 4服務器。我也使用rvm-capistrano gem在服務器上安裝新版本的Ruby。從Capistrano設置PassengerRuby路徑
據我所知,每個VirtualHost定義中的PassengerRuby行指定了每個應用程序應該使用哪個Ruby和哪個gemset。當應用程序從Ruby 1.9.3-p374升級到Ruby 1.9.3-p545時,必須將此VirtualHost定義更改爲指向新版本的Ruby,對嗎?
當Capistrano部署應用程序時,有沒有辦法讓這種做法更加自動化?它可能以某種方式更改Apache配置文件,或者定義Ruby路徑以間接指向Capistrano可以更改的其他配置。這應該怎麼做?