1

我想使用数组在 Capistrano 中分配角色。

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

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

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

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

我该怎么做呢?

4

1 回答 1

4

我不太确定,但试试:

instances=ENV['deploy_hosts'].split ','
instances.each do |instance|
  role :web, instance
end
于 2013-07-07T01:55:28.737 回答