2013-07-07 69 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