Capistrano:部署失败并出现错误:#

时间:2014-02-16 23:02:06

标签: ruby capistrano capistrano3 sshkit

我正在努力将应用程序升级到Rails 4 / Ruby 2 / Cap 3.我觉得我好像80%。运行以下capistrano部署任务时:

task :copy_shared_db_config do
  on roles(:app) do 
    execute "mkdir -p #{shared_path}/config"
    example_config_contents = File.read('config/database.example.yml')
    upload!(example_config_contents, "#{shared_path}/config/database.yml", :via => :scp)
  end
end

我收到以下错误:

The deploy has failed with an error: #<Errno::EPROTO: Protocol error @ rb_file_s_stat -

当我不使用此任务时,部署正常。这个错误使我无法开始调试。

更新

我几乎肯定这个错误与我对更新的使用有关!方法,我相信这个错误会进入SSHKit领域。

0 个答案:

没有答案