रनिंग ' sudo gem list --local
' और ' gem list --local
' मुझे अलग परिणाम देते हैं। मेरा रत्न पथ मेरे घर के फ़ोल्डर में सेट है और केवल ' gem list --local
' से रत्न शामिल हैं ।
यह संभव नहीं है कि मेरे कंप्यूटर पर अलग-अलग निर्देशिकाओं में रत्न स्थापित हों, इसलिए क्या मुझे रत्न पथ को अलग तरह से सेट करना चाहिए, और क्या मुझे हमेशा sudo
कुछ स्थापित करते समय उपयोग करना चाहिए ?
my ~/.profile
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
~ / .bash_profile खाली है।
sudo gem install rails
इसके बजाय उपयोग किया था gem install rails
।
sudo
एक भरी हुई बंदूक है जो आपके पैर की ओर इशारा करती है। यह समझने के बिना इसका उपयोग करना कि यह क्या करता है और यह आपके सिस्टम को कैसे प्रभावित कर सकता है, जैसे ट्रिगर को अपनी आँखों को बंद करने के साथ खींचना है। आप अपने पैर में एक छेद कर सकते हैं, आप नहीं कर सकते, लेकिन या तो जिस तरह से आप जोखिम को चलाना नहीं चाहते हैं, जब तक आप नुकसान को पूर्ववत करना नहीं जानते। sudo
सिस्टम के स्वामित्व वाली रूबी में राइट्स का उपयोग करते हुए, जो मैक ओएस पर, ऐप्पल द्वारा अपने स्वयं के उपयोग के लिए स्थापित किया गया था। हम उस पर गुल्लक कर सकते हैं, लेकिन गलत चीज़ बदलने से उनका कोड टूट सकता है। इसलिए हम स्रोत से इंस्टॉल करते हैं या जहां हम सुरक्षित रूप से इसे ट्विस्ट कर सकते हैं वहां स्थापित करने के लिए कुछ और का उपयोग करते हैं।