मैंने एक निजी मणि बनाया है जिसे मैंने स्वयं होस्ट किया है। जब तक किसी ने rubygems.org पर उसी नाम के साथ एक मणि नहीं बनाया है तब तक सबकुछ बढ़ रहा था। चूंकि rubygems.org मेरे मणि सर्वर यूआरएल पर सबसे ज्यादा प्राथमिकता है। मैं अब अपने मणि को स्थापित करने में सक्षम नहीं हूं। मैं rubygems स्रोत को दूर करने की कोशिश की:रुबीगम स्रोतों के पढ़ने के क्रम को बदलना
$ sudo gem source -r http://rubygems.org
और इसे पुनः स्थापित तो यह मणि स्रोत सूची में के बाद आता है, लेकिन यह काम नहीं करता।
क्या मणि स्रोत के लुकअप ऑर्डर को बदलने का कोई तरीका है?
ध्यान दें कि मैं अपने मणि का नाम बदलना नहीं चाहता हूं।
gem install specific_install gem specific_install -l <git-url>
एक और तरीका है स्पष्ट रूप से ऐसा तरह मणि सर्वर राज्य के लिए है:
gem install mygem -s http://gems.example.com
सबसे अच्छा विकल्प, मेरी राय में, है
मुझे यकीन नहीं है कि यह काम करेगा, लेकिन आप अपनी '.gemrc' फ़ाइल को मैन्युअल रूप से संपादित करने और वहां स्रोतों के क्रम को बदलने का प्रयास कर सकते हैं। – matt