2010年6月24日木曜日

最新版のcapistrano

C:\ruby\lib\ruby\gems\1.8\gems\capistrano-2.5.18\lib\capistrano\recipes/depoy.rbを以下に直したらうまくいった。

【変更前】
#_cset(:real_revision)     { source.local.query_revision(revision) { |cmd| with_env("LC_ALL", "C") { run_locally(cmd) } } }

 【変更後】
_cset(:real_revision)     do source.local.query_revision(revision) do |cmd|
    result = nil
    with_env("LC_ALL", "C") { run(cmd){|conn, out, res| result = res} }
    result
  end
end