在使用capstriano 的时候怎么取远程服务器的环境

在用capstrinao部署项目时有很多的设置.
像在使用设置: "set :default_environment"
用这个方法时就需要我给一个明确的服务器环境使用"PATH"值等
这样可以让我后续的命令能够得到执行的环境
现在我的做法是:
1: 到服务器上去取得这个env的种种设置例如: PATH,LANG,GME_PATH etc
2: 然后写死到这个设置中例如:

set :default_environment, {
'PATH' => "/usr/local/Cellar/ruby/1.9.2-p290/bin:/usr/local/bin:/bin:/usr/bin:",
'GEM_PATH' => '/usr/local/Cellar/ruby/1.9.2-p290/lib/ruby/gems/1.9.1',
'LANG' => 'en_US.UTF-8'}

这样设置能达到我的要求

但是我想问一个问题,能不能动态的来获得这些env这样我就不用硬性的指定服务器环境而让我的脚本自动的去查找,在我 cap deploy的时候!

此问题暂无人回答,快来回答吧

你的回答