मैं अनुप्रयोगों को तैनात करते समय capistrano_rsync_with_remote_cache मणि के साथ Capistrano का उपयोग कर रहा हूं। -> 2.6.0 capistrano_rsync_with_remote_cache 2.3.6 -> 2.4.0
रूबी 1.8.6 -> 1.8.7 ruby- Capistrano 2.5.10:नया कैपिस्ट्रानो संस्करण 2.6.0 तैनाती त्रुटि: 'सिंक' कैपिस्ट्रानो द्वारा लागू नहीं किया गया है :: तैनाती :: एससीएम :: कोई नहीं (रिमोट कैश के साथ rsync)
समस्या नए सॉफ्टवेयर के साथ तैनाती सर्वर अपग्रेड करने के बाद occourred जवाहरात 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' 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
फ़ाइल rsync_with_remote_cache.rb से लाइन: 110:
source.sync(revision, local_cache_path)
हालांकि यह एक ही capistrano_rsync_with_remote_cache जहां NotImplementedError pressent नहीं है के पिछले संस्करण (2.3.6) में प्रयोग किया जाता रेखा है।
deploy.rb दोनों संस्करणों
क्या मैं क्रम में बदलना चाहिए के साथ प्रयोग किया यह नए संस्करण के साथ फिर से तैनात करने के लिए फ़ाइल?
मैं बस एक ही मुद्दे में भाग गया। क्या तुम्हें कभी कोई हल मिला? – toneplex
@toneplex यदि आप अभी भी इसमें भाग लेते हैं, तो मेरा जवाब देखें। –