новая ошибка развертывания Capistrano версии 2.6.0: Capistrano :: Deploy :: SCM :: None не поддерживает синхронизацию (rsync с удаленным кешем)

Я использую Capistrano вместе с gem capistrano_rsync_with_remote_cache при развертывании приложений.

Проблема возникла после обновления сервера развертывания новым программным обеспечением: капистрано 2.5.10 -> 2.6.0 capistrano_rsync_with_remote_cache 2.3.6 -> 2.4.0
рубин 1.8.6 -> 1.8.7 ruby-gems 1.3.5 -> 1.3.7

сообщение об ошибке:

http://pastebin.com/bD3azxFZ

Самая верхняя ошибка:

/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 из строки с файлом 12 .rb: 110:

source.sync (revision, local_cache_path)

Однако это та же строка, которая использовалась в предыдущей версии (2.3.6) capistrano_rsync_with_remote_cache, где NotImplementedError отсутствует.

Развертывание .rb файл, используемый обеими версиями

http: // pastebin.com / EbPkCxyN

что мне следует изменить, чтобы снова развернуть его с более новой версией?

7
задан user810047 22 June 2011 в 09:54
поделиться