सबकुछ ठीक काम कर रहा था, जब तक हमने रूबी को 1.8.7 से 1.8.7 तक अपग्रेड करने का निर्णय नहीं लिया, और जब सभी नरक टूट गए। जब हमने स्रोत से रूबी 1.8.7 संकलित किया, तो इसे/usr/local/bin और ruby 1.8.6 में स्थापित किया गया/usr/bin में रहा। वर्तमान में, हमने रूबी 1.8.6 को अनइंस्टॉल कर दिया है और कुछ स्ट्रोक द्वारा हमने/usr/local से रूबी 1.8.7 फ़ाइलों को हटा दिया है।रूबी को/usr/local से अनइंस्टॉल कैसे करें?
जब हम "कौन रूबी" को इंगित करते हैं तो यह/usr/local को इंगित करता है। यदि कोई हमारी मदद कर सकता है कि हमें ट्रैक पर वापस आने की क्या ज़रूरत है, तो हम बहुत आभारी होंगे। और यह भी कोई विचार है कि हम कैसे/usr/local से रूबी को अनइंस्टॉल कर सकते हैं। हमने यम को रूबी को हटाने की कोशिश की, जिसने रूबी को /usr/bin से हटा दिया। धन्यवाद और चीयर्स!
क्या आपका मतलब/etc/bin/ruby या/usr/bin/ruby था? इसके अलावा, अतिरिक्त रूबी-संबंधित नाम हैं जिन्हें इरब, rdoc, आदि जैसे लिंक करने की आवश्यकता है –
ग्रेग, मेरा बुरा ... आपने इसे सही ढंग से इंगित किया है, यह पहली पंक्ति की तरह/usr/bin/ruby है। मैं इसे सही कर दूंगा। धन्यवाद :-) – intellidiot
मैं रूबी के अन्य संस्करणों में '/ usr/bin' में कोई भी लिंक नहीं करने का सुझाव देने जा रहा हूं यदि ओएस ने डिफ़ॉल्ट रूप से रूबी को'/usr/bin' में स्थापित किया है। ऐप्पल के हिम तेंदुए पर, ऐप्पल अब कोड स्थापित कर रहा है जो रुबी 1.8.7 का उपयोग करता है जो '/ usr/bin' में पूर्वस्थापित है। इसके साथ मेसिंग उस ऐप में सड़क के नीचे सूक्ष्म बग/विफलताओं का कारण बन सकती है या जो बाद में आती है। अब और भी मुझे लगता है कि सैंडबॉक्स वाले रूबी का प्रबंधन करने के लिए आरवीएम का उपयोग करना बेहतर है या '/ usr/local/bin' में स्थापित हो सकता है या शायद कहीं'/opt/'के तहत स्थापित हो और अपना रास्ता समायोजित करें; इसे कहीं भी रखें सिस्टम को देखने के लिए नहीं लगता है। –