2013-07-07 32 views
1

我想在Capistrano中使用数组来分配角色。Capistrano中的角色阵列

instances=ENV['deploy_hosts'].split ',' 
role :web, instances 

( “数组未定义的方法匹配”,等等等等等等)

instances=ENV['deploy_hosts'].split ',' 
role :web, *instances 

( “连接失败的主机1,主机2” - 咄,他们是一个数组)

如何我要这样做吗?

回答

4

我不是很确定,但尝试:

instances=ENV['deploy_hosts'].split ',' 
instances.each do |instance| 
    role :web, instance 
end 
+0

看起来工作,谢谢。 – cbmanica