के पुनर्वितरण के साथ विफल रहता है मैं विंडोज पर रूबी 1.9.3 के साथ देवकिट (विन 7 64 बिट पर सभी 32 बिट) के साथ हूं। अब मैं रेल स्थापित करने की कोशिश करता हूं, लेकिन बंडल से एक त्रुटि प्राप्त करता हूं। अगर मैं चलाने का प्रयास (क्या बंडल के बारे में शिकायत कर रहा है)मणि इंस्टॉल जेसन स्ट्रक्चर टाइमज़ोन/टाइम्सपीसी
gem install json
मैं निम्न त्रुटि संदेश मिलता है:
D:\RubyTest>gem install json
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.
D:/Ruby193/bin/ruby.exe extconf.rb
creating Makefile
make
generating generator-i386-mingw32.def
compiling generator.c
In file included from d:/Ruby193/include/ruby-1.9.1/ruby/ruby.h:1381:0,
from d:/Ruby193/include/ruby-1.9.1/ruby.h:32,
from ../fbuffer/fbuffer.h:5,
from generator.c:1:
d:/Ruby193/include/ruby-1.9.1/ruby/missing.h:41:8: error: redefinition of 'struc
t timespec'
In file included from d:\ruby193\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../
../../../i686-w64-mingw32/include/process.h:12:0,
from d:/Ruby193/include/ruby-1.9.1/ruby/win32.h:62,
from d:/Ruby193/include/ruby-1.9.1/ruby/defines.h:223,
from d:/Ruby193/include/ruby-1.9.1/ruby/ruby.h:67,
from d:/Ruby193/include/ruby-1.9.1/ruby.h:32,
from ../fbuffer/fbuffer.h:5,
from generator.c:1:
d:\ruby193\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-ming
w32/include/sys/types.h:89:8: note: originally defined here
In file included from d:/Ruby193/include/ruby-1.9.1/ruby/ruby.h:1381:0,
from d:/Ruby193/include/ruby-1.9.1/ruby.h:32,
from ../fbuffer/fbuffer.h:5,
from generator.c:1:
d:/Ruby193/include/ruby-1.9.1/ruby/missing.h:48:8: error: redefinition of 'struc
t timezone'
In file included from d:/Ruby193/include/ruby-1.9.1/ruby/win32.h:63:0,
from d:/Ruby193/include/ruby-1.9.1/ruby/defines.h:223,
from d:/Ruby193/include/ruby-1.9.1/ruby/ruby.h:67,
from d:/Ruby193/include/ruby-1.9.1/ruby.h:32,
from ../fbuffer/fbuffer.h:5,
from generator.c:1:
d:\ruby193\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-ming
w32/include/time.h:260:8: note: originally defined here
make: *** [generator.o] Error 1
Gem files will remain installed in D:/Ruby193/lib/ruby/gems/1.9.1/gems/json-1.7.
7 for inspection.
Results logged to D:/Ruby193/lib/ruby/gems/1.9.1/gems/json-1.7.7/ext/json/ext/ge
nerator/gem_make.out
किसी भी विचार?
बिल्कुल समाधान है। मुझे लगता है कि RubyInstaller के डाउनलोड पेज पर डालने लायक है! :) धन्यवाद! – Henno
बिल्कुल, यह मुझे भी थोड़ा सा। मैंने इस तथ्य के आधार पर mingw64 संस्करण डाउनलोड किया कि यह बहुत नया था। –
वही बात यहाँ - जेसन 1.7.7 अब बिना किसी समस्या के संकलित है! – konung