我得到一个“通过SCP上传失败”的错误,当我运行cap deploy
,具有以下的输出:Capistrano的:通过scp上传失败
* executing `deploy:assets:update_asset_mtimes'
...
** Updating mtimes for ~8 assets...
** scp upload #<StringIO:0x007fca13a94f40> -> /apps/my_app/TOUCH_ASSETS
*** upload via scp failed on <ip>:
*** (
***)
*** [deploy:update_code] rolling back
当我跑cap deploy:cold
,没有任何错误。
这个错误的来源是什么?我该如何去调试它?
奇怪的是,scp命令甚至没有在我的deploy.rb显示... – user456584
你使用'put'或'upload'命令?如果是这样,请粘贴您的代码,以便我们可以查看。 –
似乎在Capistrano本身的这条线上窒息:https://github.com/capistrano/capistrano/blob/master/lib/capistrano/recipes/deploy/assets.rb#L95 – user456584