Tôi đang sử dụng Capistrano cùng với đá quý capistrano_rsync_with_remote_cache khi triển khai ứng dụng.Phiên bản Capistrano mới 2.6.0 triển khai lỗi: `đồng bộ 'không được thực hiện bởi Capistrano :: Triển khai :: SCM :: Không (rsync với bộ đệm từ xa)
Vấn đề occourred sau khi nâng cấp máy chủ triển khai với phần mềm mới: 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- đá quý 1.3.5 -> 1.3.7
thông báo lỗi:
các lỗi đầu nhất:
/var/lib/gems/1.8/gems/capistrano-2.6.0/lib/capistrano/recipes/deploy/scm/base.rb:94:in
sync':
sync' is not implemented by Capistrano::Deploy::SCM::None (NotImplementedError) from/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
Các dòng từ tập tin rsync_with_remote_cache.rb: 110:
source.sync(revision, local_cache_path)
Tuy nhiên đây là cùng một dòng được sử dụng trong các phiên bản trước (2.3.6) của capistrano_rsync_with_remote_cache nơi NotImplementedError không pressent.
File deploy.rb sử dụng với cả hai phiên bản
những gì tôi nên thay đổi để làm cho nó triển khai lại với phiên bản mới hơn?
Tôi vừa gặp sự cố tương tự. Bạn đã bao giờ tìm thấy một giải pháp? – toneplex
@toneplex trong trường hợp bạn vẫn gặp phải vấn đề này, hãy kiểm tra câu trả lời của tôi. –