2012-01-16 11 views
5

मैंने http://railsinstaller.org पर विंडोज इंस्टालर का उपयोग कर रेल पर रूबी स्थापित की। स्थापना बिना किसी त्रुटि के चला गया। हालांकि, जब मैंने कोशिश की:रेल पर रूबी: मैं विंडोज 7 पर जेसन कैसे इंस्टॉल करूं?

स्थापित कर रहा है json (1.6.5) देशी एक्सटेंशन रत्न :: इंस्टालर :: ExtensionBuildError साथ: त्रुटि:

rails new blog 

मैं निम्नलिखित त्रुटि मिली मणि देशी विस्तार का निर्माण करने में विफल । सी: /opt/Ruby_on_Rails/RailsInstaller/Ruby1.9.2/bin/ruby.exe extconf.rb जेसन (1.6.5) स्थापित करते समय एक त्रुटि हुई, और बंडलर जारी नहीं रह सकता है। सुनिश्चित करें कि gem install json -v '1.6.5' बंडलिंग से पहले सफल होता है।

ऊपर सुझाव के बाद, मैं भाग गया:

gem install json -v '1.6.5' 

इस बार, मैं निम्नलिखित त्रुटि मिली: अस्थायी रूप से पथ बढ़ाने DevKit ... बिल्डिंग देशी एक्सटेंशन शामिल करना है। इसमें कुछ समय लग सकता है ... त्रुटि: जेसन स्थापित करने में त्रुटि: त्रुटि: मणि देशी एक्सटेंशन बनाने में विफल।

C:/opt/Ruby_on_Rails/RailsInstaller/Ruby1.9.2/bin/ruby.exe extconf.rb 

क्या कोई सलाह दे सकता है कि मैं इस त्रुटि को कैसे ठीक कर सकता हूं? धन्यवाद।

+1

क्या आपने संभावित मुद्दों के लिए RubyInstaller समस्या निवारण पृष्ठ की जांच की है? https://github.com/oneclick/rubyinstaller/wiki/ समस्या निवारण भी RailsInstaller पहले से ही DevKit को बंडल करता है, इसलिए आपको इसकी एक अलग स्थापना करने की आवश्यकता नहीं है। –

उत्तर

0

रूबीइंस्टलर पर DevKit इंस्टॉल करें (http://rubyinstaller.org/add-ons/devkit/) फिर पुन: प्रयास करें। पिछले हफ्ते मेरे पास एक ही समस्या थी।

+0

पोर्टलजेकर, सूचक के लिए धन्यवाद। लेकिन जैसा कि आपने सुझाव दिया है, लेकिन देवकिट को अलग से स्थापित करने के बाद भी मुझे वही त्रुटि मिली है। मैंने देखा कि पहले रेलवे इंस्टालर का उपयोग करके मेरे इंस्टॉलेशन के तहत एक देवकिट उप-फ़ोल्डर मौजूद है। – Otosaat

+0

मैंने पोस्ट करने के बाद इसे देखा ... यह अजीब बात है क्योंकि वह वही मणि था जब तक मैंने देवकिट का उपयोग नहीं किया। – Portaljacker

+0

मुझे भी इस समस्या का सामना करना पड़ रहा है। मेरी मशीन पर काम करने के लिए रेल नहीं मिल सका। –

0

मुझे अपनी मशीन पर भी यही समस्या है। इस समस्या को हल करने के लिए मैंने cmd विंडो के माध्यम से devkitvars.bat (devkit फ़ोल्डर में स्थित) चलाया और उसी कमांड विंडो में बंडल इंस्टॉल चला गया, उसने बिना किसी समस्या के मणि स्थापित किया।

यह मेरी मशीन पर एक अंतर्निहित मुद्दा है जहां समय-समय पर यह नए रत्न स्थापित करने में असफल हो जाएगा (सभी एक devkit पथ मुद्दे से जुड़े हुए हैं), मुझे इसे ठीक से जांचने के लिए समय मिलना होगा, लेकिन उपर्युक्त समाधान को अनुमति देना चाहिए मणि स्थापित करें।

0

आपको devkit डाउनलोड करने और अपनी रूबी फ़ाइल (जैसे: C: \ Ruby200 \ bin) के बिन पथ पर निकालने की आवश्यकता है। और उसके बाद कमांड प्रॉम्प्ट से उस निर्देशिका पर जाएं और ruby ​​dk.rb init और ruby ​​dk.rb इंस्टॉल करें। इसके बाद रेलों को मणि स्थापित रेल स्थापित करें। इसके बाद मणि सूची की जांच करें। फिर आप जेसन मणि भी देख सकते हैं।

संबंधित मुद्दे