在部署应用程序时,我正在使用Capistrano和capistrano_rsync_with_remote_cache gem.
使用新软件升级部署服务器后出现问题:capistrano 2.5.10 - > 2.6.0 capistrano_rsync_with_remote_cache 2.3.6 - > 2.4.0
ruby 1.8.6 - > 1.8.7 ruby-gems 1.3.5 - > 1.3.7
错误信息:
最大的错误:
/var/lib/gems/1.8/gems/capistrano-2.6.0/lib/capistrano/recipes/deploy/scm/base.rb:94:in
sync':sync'未由Capistrano实现:: Deploy :: SCM :: None (NotImplementedError)来自/var/lib/gems/1.8/gems/capistrano_rsync_with_remote_cache-2.4.0/lib/capistrano/recipes/deploy/strategy/rsync_with_remote_cache.rb:110:in
文件rsync_with_remote_cache.rb:110中的行:
source.sync(revision,local_cache_path)
但是,这与capistrano_rsync_with_remote_cache的先前版本(2.3.6)中使用的行相同,其中NotImplementedError不存在.
deploy.rb文件与两个版本一起使用
我应该更改什么才能使其与新版本一起再次部署?
capistrano ×1