2012-01-18 12 views
5

पर स्थापित नहीं होगा, यह त्रुटि है जो मैं प्राप्त करता हूं। मैंने देवकिट स्थापित किया और सभी निर्देशों का पालन किया।जेसन मणि विंडोज

gem install json -v '1.6.3' 
Temporarily enhancing PATH to include DevKit... 
Building native extensions. This could take a while... 
ERROR: Error installing json: 
     ERROR: Failed to build gem native extension. 

     "C:/Program Files/Ruby/Ruby192/bin/ruby.exe" extconf.rb 
creating Makefile 

make 
Makefile:160: warning: overriding commands for target `C:/Program' 
Makefile:153: warning: ignoring old commands for target `C:/Program' 
C:/Program Files/Ruby/Ruby192/bin/ruby -e "puts 'EXPORTS', 'Init_parser'" > par 
ser-i386-mingw32.def 
/bin/sh: C:/Program: No such file or directory 
make: *** [parser-i386-mingw32.def] Error 127 


Gem files will remain installed in C:/Program Files/Ruby/Ruby192/lib/ruby/gems/1.9.1/gems/json-1.6.3 for inspection. 
Results logged to C:/Program Files/Ruby/Ruby192/lib/ruby/gems/1.9.1/gems/json-1.6.3/ext/json/ext/parser/gem_make.out 

क्या किसी के पास इसका समाधान है?

उत्तर

10

बस इसमें भी भाग गया। Installing dm-types on Windows. (Win7 x64) वाया: इस यह तय:


ऐसा लगता है कि रूबी के लिए रास्ते में रिक्त स्थान makefile पंगा लेना कर रहे हैं। हो सकता है कि अस्थायी तौर पर विंडोज पर एक सिमलिंक बनाने, की तरह का प्रयास करें:

mklink /d c:\ruby "C:\Program Files (x86)\Ruby\Ruby193" 

और फिर ग के साथ स्थापित करने की कोशिश: \ गहरे लाल रंग का \ बिन \ ruby.exe। आप स्थापित करने के बाद symlink हटा सकते हैं।

+0

यह मुझे सही दिशा में इंगित करता है, मैंने अपने पैथ का भी समर्थन किया और इस नए सी: \ ruby ​​\ bin को जोड़ा, ताकि 'सब कुछ इंस्टॉल हो जाए,' सब कुछ इंस्टॉल करने के बाद, मैंने अपना रास्ता बहाल कर दिया और हम जाने के लिए अच्छे थे! – Xedecimal

+0

आकर्षण की तरह काम करता है। धन्यवाद, सेबेस्टियन। मैं भविष्य में इस तरह की समस्याओं से बचने के लिए 'सी: \ ruby' निर्देशिका को इंगित करने के लिए सिस्टम पथ पर्यावरण चर में रूबी प्रविष्टि को बदलने का भी सुझाव दूंगा। –

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