मुझे रूबी संस्करण प्रबंधक आरवीएम को मेरे उबंटू 10.04 .profile से स्रोत में परेशानी हो रही है। कोड:मेरे उबंटू से प्रोसेसिंग आरवीएम। प्रोफाइल केवल मैन्युअल रूप से काम करता है, लॉगिन पर नहीं
[[ -s "$HOME/.rvm/scripts/rvm" ] && . "$HOME/.rvm/scripts/rvm"
... कभी नहीं करता है क्या मैं इसे करने की उम्मीद है (अर्थात मुझे rvm कार्यक्रम देना जब मैं एक नया खोल खोलने के लिए या एक नया सत्र शुरू); लेकिन अगर मैं
source .profile
लॉग इन करने के बाद एक नए खोल में निष्पादित करता है, तो यह काम करता है! मैन्युअल रूप से इसे स्रोत करते समय यह क्यों काम करेगा, लेकिन स्वचालित रूप से लॉगिन पर नहीं?
कौन सा खोल प्रयोग कर रहे हैं:
यहाँ मेरी
.profile
से पूरा कोड है कि RVM लोड करता है? क्या आपके पास एक .bash_profile भी है? – SimonJसंभावित डुप्लिकेट (या कम से कम समान) प्रश्न: http://stackoverflow.com/questions/3982244/postinstall-rvmruby-version-manager-without-root-access – joschi
आप कैसे लॉग इन करते हैं? मैं gdm3 का उपयोग कर रहा हूं और ~/.xprofile से स्रोत आरवीएम करने की कोशिश की, लेकिन ~ /।xprofile/bin/sh द्वारा चलाया जाता है और इसका समर्थन नहीं करता है; मेरे मामले में (हैक) मैंने संशोधित/etc/gdm3/Xsession '#!/bin/bash' का उपयोग करने के लिए संशोधित किया है। जिस तरह से आप लॉग इन कर रहे हैं, इस पर निर्भर करता है कि क्या प्रोफाइल वास्तव में उपयोग किया जाता है (उदा। 'PROFILE_USED = 1; निर्यात PROFILE_USED')। यदि ऐसा है, तो यह गलत खोल द्वारा चलाया जा सकता है (यह केवल वास्तव में/bin/sh "या बेहतर" द्वारा चलाया जाना है); यदि यह नहीं है, तो .xprofile का प्रयास करें। आप भी एक गायब हैं], लेकिन शायद यह एक टाइपो है। –