2010-07-30 9 views
6

मान लें कि मेरे पास तीन रत्न स्थापित हैं: पैकेज-0.4.0, पैकेज-0.5.0, और पैकेज-0.5.0-जेबीफ़िंक (मैंने -jbfink बनाया है क्योंकि मैंने 0.5 में बहुत मामूली बदलाव किए हैं। 0 का स्रोत और इसे आधिकारिक रिलीज से अलग करना चाहते हैं)। क्या डिफ़ॉल्ट बनाने के लिए कोई मणि (या अन्य कमांड) है? अभी मुझे सभी तीन स्थापित हैं, लेकिन मेरा खोल पैकेज-0.5.0 से निष्पादन योग्य उठा रहा है, और मैं इसके बजाय 0.5.0-जेबीफ़िंक को डिफ़ॉल्ट कर दूंगा।एक विशिष्ट मणि संस्करण को डिफ़ॉल्ट के रूप में मजबूर कर रहा है?

0.5.0-जेबीफिंक 0.5.1 पर नामकरण इस समस्या को हल करता है, लेकिन मैं ऐसा नहीं करना चाहता क्योंकि मुझे आधिकारिक रूप से जारी किए गए 0.5.1 के साथ संघर्ष नहीं होता है जब यह साथ आता है।

उत्तर

0

config/environment.rb पर जाएं और अपनी मणि निर्दिष्ट एक संस्करण का नाम आप

config.gem 'will_paginate', :version => '~> 2.3.11' या

config.gem 'RedCloth', :version => '3.0.4', :lib => 'redcloth' 

आशा उपयोग करना चाहते हैं तो यह आपके लिए क्या देख रहे है;) पेट्र

+0

हाय पेट्र, यह रेल की बात नहीं है इसलिए मुझे नहीं लगता कि इससे मदद मिलेगी। लेकिन उत्तर के लिए धन्यवाद! – jbfink

0

यदि आप कमांडलाइन से कोई संस्करण चुनना चाहते हैं, तो यह

$ gem_script_name _0.1.0_ arg1 arg2 ... 
जैसा है
संबंधित मुद्दे