我正在努力将应用程序升级到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领域。