मैं एक रेल ऐप को तैनात करने की कोशिश कर रहा हूं जिसने पहले सफलतापूर्वक काम किया है, लेकिन कैपिस्ट्रानो तैनाती के दौरान बार्फ़िंग कर रहा है। मुझे विश्वास नहीं है कि मैंने रेल ऐप कोड को बदलने और कुछ रत्न अपडेट करने के अलावा कुछ भी बदल दिया है (यानी deploy.rb फ़ाइल एक बार काम करने वाले सेटअप के समान है।)रेल संपत्ति संपत्ति को तैनात करने की कोशिश करते समय Capistrano विफल रहता है
यहां यह लाइन विफल होने लगती है पर:
executing "cp -- /u/apps/myapp/shared/assets/manifest.yml /u/apps/myapp/releases/unable/assets_manifest.yml"
सूचना कैसे निर्देशिका इसे करने के लिए कॉपी करने के लिए कोशिश कर रहा है unable
कहा जाता है। ऐसा लगता है कि यह नया रिलीज नाम/तारीख या कुछ नहीं मिल सकता है? और फिर भी पहले यह त्रुटि के बिना इस कार्यान्वित:
executing "cd -- /u/apps/myapp/releases/20130507041223 && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile"
दिलचस्प उत्पादन के शेष यह है:
** cp: cannot create regular file `/u/apps/myapp/releases/unable/assets_manifest.yml'
** No such file or directory
failed: "rvm_path=$HOME/.rvm/ $HOME/.rvm/bin/rvm-shell 'default' -c 'cp -- /u/apps/myapp/shared/assets/manifest.yml /u/apps/myapp/releases/unable/assets_manifest.yml'"
अद्यतन: यह Capistrano 2.15.4 में एक बग प्रतीत होता है। संस्करण 2.14.2 को डाउनग्रेड करने से समस्या ठीक हो गई। मैं बग यहाँ विस्तृत है:
https://github.com/capistrano/capistrano/issues/468
कृपया अपने प्रश्न का उत्तर दें। यह अभी भी अनुत्तरित सूची पर है। –