की आवश्यकता होती है स्थापित करना चाहिए जैसा कि आपने टिप्पणियों में बताया था, एक आसान समाधान है: इस एप्लिकेशन के लिए एक निजी बंडल बनाना और इस बंडल में आपको आवश्यक मणि के संस्करण को इंस्टॉल करना है।
यह तुम कैसे करते हो सकता है:
1) अपने आवेदन की निर्देशिका दर्ज करें;
2) निम्न आदेश
rvm use [email protected]_app_name --ruby-version --create
(मैं तुम्हें रूबी 2.4.0 का उपयोग कर रहे संभालने हूँ टाइप करें। यदि यह आपके संस्करण नहीं है, उपरोक्त आदेश में तदनुसार इसे बदलना, कृपया।)
3) बंडलर मणि
gem install bundler
4 स्थापित करें) सुनिश्चित करें कि आपके Gemfile मणि आप की जरूरत के संस्करण की घोषणा करें।
gem "json", "1.8.6"
5) अब
bundle install
चलाने के लिए और आप कर रहे हैं: इस मामले में यह लाइन होनी चाहिए!
चेतावनी: यह प्रक्रिया सुनिश्चित करेगी कि json gem
संस्करण 1.8.6 होगा। लेकिन अगर आपके पास कुछ अन्य मणि स्थापित किए गए हैं तो json gem
के नए संस्करण की आवश्यकता होने पर आपको bundle install
में समस्या हो सकती है। इस मामले में आपको इस संघर्ष को किसी अन्य तरीके से हल करना होगा।
विभिन्न अनुप्रयोगों के लिए विभिन्न बंडलों के बारे में और जानने के लिए, this पढ़ें।
मुझे उम्मीद है कि इससे मदद मिलती है।
स्रोत
2017-03-02 10:14:36
क्या आप अपने रूबी संस्करणों को प्रबंधित करने के लिए ** आरवीएम ** का उपयोग करते हैं? –
@EddeAlmeida हाँ मैं आरवीएम का उपयोग करता हूं; वैसे भी इसके माध्यम से? –
निश्चित रूप से। आप इस आवेदन के लिए एक निजी बंडल बना सकते हैं और केवल मणि आप इस बंडल में की जरूरत है स्थापित कर सकता है। –