जब मैं cap deploy
चलाता हूं, तो Capistrano $HOME/sites/MY_APP/releases/TIMESTAMP
जैसे फ़ोल्डर बनाने का प्रयास करेगा। मैं चलाने की कोशिश कर रहा आदेश देख सकता हूं, लेकिन यह वास्तव में फ़ोल्डर नहीं बनायेगा।Capistrano रिलीज नहीं करेगा
मैं सीधे कैपिस्ट्रानो आउटपुट से कमांड की प्रतिलिपि बना सकता हूं और एसएसएच पर कमांड चला सकता हूं और यह बिना किसी समस्या के महान काम करता है।
cp -RPp /home/some_user/sites/my_cool_app/shared/cached-copy /home/some_user/sites/my_cool_app/releases/20111123164239 && (echo 59bf115868c2430cd0475ca1596998f1cfa3c084 > /home/some_user/sites/my_cool_app/releases/20111123164239/REVISION)
क्यों आदेश Capistrano के माध्यम से विफल हो जाएगा, लेकिन सफल होने के एक SSH टर्मिनल के माध्यम से:
आदेश तो कुछ लग रहा है? मेरे लिए
set :deploy_via, :remote_cache
हल बातें:
कैपिस्ट्रानो कुछ और विफल होने पर वापस रोल करता है। क्या आप capistrano आउटपुट पोस्ट कर सकते हैं, और जब आप उस पर हों, टोपी तैनाती का आउटपुट: चेक करें? – HectorMalot
कैप रिटर्न 'आपको कैप' तैनाती से स्थापित सभी आवश्यक निर्भरताएं दिखाई देती हैं: चेक करें – RyanScottLewis
कई चीजें बंद हो सकती हैं: क्या उपयोगकर्ता द्वारा सर्वर पर लॉगिन करने के लिए उपयोग किए जा रहे फ़ोल्डर द्वारा फ़ोल्डर लिखने योग्य है? तैनाती लिपि में कुछ और विफल रहा है? – HectorMalot