इतिहास:कैपिस्ट्रानो के माध्यम से रेल ऐप को तैनात करने के साथ आरवीएम त्रुटि
- एक Mediatemple DV सर्वर पर Rails3 ऐप को तैनात करने में पढ़ें।
- सर्वर, रूबी, और आवश्यक रत्नों पर स्थापित आरवीएम।
- साइट ठीक काम करता है अगर मैं इसे एफ़टीपी करता हूं।
- सभी अच्छे।
मैंने फिर "रेल के साथ Agile वेब विकास" के अनुसार जीआईटी/टोपी तैनाती के लिए एक उचित तैनाती और सेटअप करने का फैसला किया।
- टोपी के साथ तैनाती का प्रयास किया, लेकिन उत्पादन साइट पर उपलब्ध रत्नों के साथ त्रुटियां थीं।
- चारों ओर पढ़ें और महसूस किया कि मुझे शायद एक सिस्टम व्यापक आरवीएम इंस्टॉल के लिए जाना चाहिए।
- सभी रत्न और आरवीएम हटा दिया गया।
- स्थापित आरवीएम सिस्टम चौड़ा।
- कैप परिनियोजन पर त्रुटि "bash: /home/foo/.rvm/bin/rvm-shell: ऐसी कोई फ़ाइल या निर्देशिका नहीं", जो समझ में आता है - होम निर्देशिका में कोई .rvm/नहीं है।
- किसी उपयोगकर्ता के रूप में उपयोग करने के लिए प्रारंभ में आरवीएम स्थापित करने से कुछ लटक रहा था, मैंने उपयोगकर्ता को हटा दिया, घर निर्देशिका को हटा दिया, और उपयोगकर्ता को अनुमतियों के साथ फिर से बनाया।
- टोपी तैनाती पर समान त्रुटि "bash: /home/foo/.rvm/bin/rvm-shell: ऐसी कोई फ़ाइल या निर्देशिका नहीं"
स्थिति अब है:
foo के लिए। bashrc में अंतिम पंक्ति है:
[[ -s '/usr/local/lib/rvm' ]] && source '/usr/local/lib/rvm'
जब मैं जारी करता हूं:
type rvm | head -1
प्रतिक्रिया "आरवीएम एक कार्य है"।
/etc/rvmrc में
if [[ ! -s "$HOME/.rvm/scripts/rvm" ]]; then
umask g+w
export rvm_selfcontained=0
export rvm_prefix="/usr/local/"
fi
यहां विचारों से बाहर चल रहा है, और कुछ सुझावों की उम्मीद है।
हल हुआ। आरवीएम अगर मैं अभी छुटकारा पा लिया। अब महान काम करता है। मैं अपनी विकास मशीन के लिए आरवीएम बचाऊंगा ... –