गलती से, मैंने कमान चला दी
exec $SHELL -l
मेरे टर्मिनल में, और यह बदल गया कि मेरा संकेत कैसा दिखता है
Macintosh:~ myname$ exec $SHELL -l
Macintosh-2:~ myname$ cd
यानी लबादा के बाद "-2" है
Macintosh:~ myname$
Macintosh-2: myname$
मुझे यकीन नहीं है कि यह मेरे सिस्टम पर होने वाली कुछ समस्याओं के लिए जिम्मेदार हो सकता है।
मैं अपने सिस्टम पर रूबी 1.9.3 का उपयोग करने की कोशिश कर रहा हूं, जिसे मैंने रेंबव के साथ स्थापित किया है।
rbenv version
1.9.3-p327
हालांकि, जब मैं रत्नों को स्थापित करने की कोशिश करता हूं, तो मुझे एक त्रुटि संदेश मिल रहा है कि उन्हें कम से कम रूबी 1.9.2 की आवश्यकता है, इसलिए मैं मान रहा हूं कि मशीन अभी भी रूबी के संस्करण का उपयोग कर रही है जो मेरे मैक के साथ आता है। मैंने इसे ठीक करने की कोशिश की
gem install bundle
rbenv rehash
bundle install
लेकिन मुझे कम से कम रूबी 1.9.2 की आवश्यकता के बारे में एक ही त्रुटि संदेश मिल रहा है, इसलिए मैं सोच रहा हूं कि क्या चलने exec $SHELL -lका प्रभाव किसी कारण से रत्नों को स्थापित करने से रोक रहा है।
bash, लेकिनcsh,kshऔरzshकुछ अन्य संभावनाएं हैं।) यदि आप टाइप करते हैं तो आप क्या देखते हैंecho $SHELL? (इस प्रश्न का उत्तर संभवतः आपको पहले प्रश्न का उत्तर देगा।) यदि आप लॉगआउट और फिर से लॉगिन करते हैं (या नई शेल विंडो शुरू करते हैं, तो जो भी लागू हो) क्या होगा? आपको किस तरह की समस्या हो रही है?