1

カピストラーノで役割を割り当てるために配列を使用したいと考えています。

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 に答える