स्पष्टीकरण के लिए, मैं अपने रूबी संस्करणों को प्रबंधित करने के लिए rbenv
का उपयोग कर रहा हूं। मैं इस धारणा के तहत था कि द्विआधारी को उनके संबंधित रूबी संस्करण निर्देशिका में shims
के रूप में प्रबंधित किया जाता है।मैं rbenv का उपयोग कर रहा हूं, तो मेरे सिस्टम पर दो जेम पथ क्यों हैं? (ओएस एक्स शेर)
यहाँ अपने सिस्टम से पता चलता है जब मैं मणि पर्यावरण (मैं अप्रासंगिक भागों को छोड़कर कर रहा हूँ) चलाएँ:
- GEM PATHS:
- /Volumes/Data/nathan/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1
- /Volumes/Data/nathan/.gem/ruby/1.9.1
किसी भी कारण दो स्थानों रखने के लिए? जिज्ञासु मन जानना चाहते हैं।
मैं मणि स्थापित करने वाले पथ को निर्धारित करने के लिए 'gem जो% gemname%' का उपयोग करता हूं। – pavelpopov