2015-01-08 3 views
0

Я установил драгоценный камень манго. Но во время работы он говорит, что требуется установить bson_ext gem. Так что я пытаюсь установить bson_ext gem в windows 7 professional, и я не мог. Я получаю ниже ошибки при установке, и поэтому я не мог подключить Ruby к моему серверу mongo. Может ли кто-нибудь помочь мне разрешить это. Я искал все области, и я обнаружил, что некоторые из них говорят, что «обновление gem -system» решает проблему. Но даже я получаю ошибку для опции обновления gem. Я новичок в Ruby and Cucumber.Ruby bson_ext gem не устанавливается в windows

C:\Manimaran\Ruby>gem source 
*** CURRENT SOURCES *** 

http://rubygems.org/ 

C:\Manimaran\Ruby>gem install bson_ext 
WARNING: Error fetching data: Errno::ETIMEDOUT: A connection attempt failed bec 
ause the connected party did not properly respond after a period of time, or est 
ablished connection failed because connected host has failed to respond. - conne 
ct(2) (http://rubygems.org/specs.4.8.gz) 
Temporarily enhancing PATH to include DevKit... 
Building native extensions. This could take a while... 
ERROR: Error installing bson_ext: 
    ERROR: Failed to build gem native extension. 

    C:/Ruby193/bin/ruby.exe extconf.rb 
checking for asprintf()... no 
checking for ruby/st.h... yes 
checking for ruby/regex.h... yes 
checking for ruby/encoding.h... yes 
creating Makefile 

make 
generating cbson-i386-mingw32.def 
compiling bson_buffer.c 
compiling cbson.c 
cbson.c:25:23: fatal error: arpa/inet.h: No such file or directory 
compilation terminated. 
make: *** [cbson.o] Error 1 


Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/bson_ext- 
1.11.1 for inspection. 
Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/gems/bson_ext-1.11.1/ext/cbson/ 
gem_make.out 

ответ

0

#include в файле cbson.c следует изменить на #include. Тогда вам нужно построить свой собственный драгоценный камень и установить его на месте

Ниже нить описывает это отлично:

windows: rails: error installing bson_ext

Смежные вопросы