2013-04-14 2 views
7

पर रूबी रत्न चलाना मैं विंडोज 7 पर हूं और http://hospice.io/ का उपयोग करना चाहता हूं। इसके लिए रूबी मणि librarian की आवश्यकता है, इसलिए मैंने http://rubyinstaller.org/ का उपयोग करके रूबी 2.0 स्थापित किया, फिर http://rubyforge.org/frs/?group_id=126 से RubyGems 1.8.25 डाउनलोड किया और अपडेट किया गया (gem update --system)। मैंने librarian स्थापित किया।विंडोज

ruby setup.rb 
gem install librarian 

अब मैं अपने Vagrant बॉक्स के साथ फ़ोल्डर में हूँ और आदेश librarian-chef क्या करना चाहते हैं, लेकिन मैं

'librarian-chef' is not recognized as an internal or external command, operable program or batch file. 

मिल मैं इसे करने की कोशिश की है जब एक ही परिणाम के साथ गहरे लाल रंग का devkit/msys चल रहा है। कृपया इसे चलाने के लिए कोई सुझाव कृपया? मुझे लगता है कि पाथ के साथ कोई समस्या है लेकिन जब gem install काम करता है तो librarian-chef क्यों काम नहीं करता है?

gem env:

RubyGems Environment: 
    - RUBYGEMS VERSION: 2.0.3 
    - RUBY VERSION: 2.0.0 (2013-02-24 patchlevel 0) [x64-mingw32] 
    - INSTALLATION DIRECTORY: C:/bin/ruby/lib/ruby/gems/2.0.0 
    - RUBY EXECUTABLE: C:/bin/ruby/bin/ruby.exe 
    - EXECUTABLE DIRECTORY: C:/bin/ruby/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x64-mingw32 
    - GEM PATHS: 
    - C:/bin/ruby/lib/ruby/gems/2.0.0 
    - C:/Users/Andrew/.gem/ruby/2.0.0 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - REMOTE SOURCES: 
    - https://rubygems.org/ 
+0

मुझे लगता है कि आपको अपने rubygems संस्करण को अपडेट करना चाहिए क्योंकि ruby ​​2 rubygems 2 और –

+0

द्वारा समर्थित है। मैंने rubygems अद्यतन और लाइब्रेरियन पुनर्स्थापित किया। अभी भी एक ही समस्या है। – A123321

+0

मेरा 'लाइब्रेरियन-शेफ' काम करता है और मैंने रूबी इंस्टालर भी इस्तेमाल किया (रूबी 1.9.3 के साथ, मुझे याद है कि रूबी 2.0 पर शेफ के साथ समस्याएं हैं ...), देखेंगे कि मेरा पाथ कैसे बनाया गया है। – cmur2

उत्तर

-1

इसके अलावा, जोड़ने के लिए है कि मैं रूबी 1.8.7 में और गहरे लाल रंग का 1.9.3 के माध्यम से वापस एक Windows मशीन पर विकास शुरू किया और फिर Ubuntu 12.04 पर स्विच कर सकते हैं। मेरा विकास समय शायद आधे या शायद एक चौथाई में कटौती। मुझे नहीं पता कि यह रूबी 2+

के साथ बदल गया है, मैं आपको उबंटू के साथ दोहरी बूट करने के लिए प्रोत्साहित करता हूं, सेटअप में छोटा निवेश आपको विंडोज़ कार्य को लिनक्स जैसे काम करने से निपटने में मदद करेगा और आपको अपने विकास के माहौल को स्थापित करने का अतिरिक्त लाभ प्रदान करें जैसे कि यह उत्पादन में होगा यदि आप यूनिकॉर्न/एनजिनक्स जैसे कुछ चल रहे होंगे।