Не удалось установить gem для Eventmachine

Я не могу установить eventmachine

Хорошо, я знаю, что об этом спрашивали довольно много, но никакие решения, которые я нашел, не помогли мне до сих пор. Так что я разместил здесь в качестве последнего средства.

я использую windows 8 x64 с помощьюruby 2.0.0p195 (x64) (устанавливается через Ruby Installer для Windows с соответствующим Devkit)

Итакошибка является

    Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension
C:/Ruby200-x64/bin/ruby.exe extconf.rb
checking for main() in -lssl... no
checking for rb_trap_immediate in ruby.h,rubysig.h... no
checking for rb_thread_blocking_region()... yes
checking for inotify_init() in sys/inotify.h... no
checking for __NR_inotify_init in sys/syscall.h... no
checking for writev() in sys/uio.h... no
checking for rb_wait_for_single_fd()... yes
checking for rb_enable_interrupt()... no
checking for rb_time_new()... yes
checking for windows.h... yes
checking for winsock.h... yes
checking for main() in -lkernel32... yes
checking for main() in -lrpcrt4... yes
checking for main() in -lgdi32... yes
creating Makefile

make
generating rubyeventmachine-x64-mingw32.def
compiling binder.cpp
In file included from c:\users\btdy\downloads\devkit\mingw\bin\../lib/gcc/x86_64
-w64-mingw32/4.7.2/../../../../x86_64-w64-mingw32/include/process.h:12:0,
             from c:/Ruby200-x64/include/ruby-2.0.0/ruby/win32.h:60,
             from c:/Ruby200-x64/include/ruby-2.0.0/ruby/defines.h:153,
             from c:/Ruby200-x64/include/ruby-2.0.0/ruby/ruby.h:70,
             from c:/Ruby200-x64/include/ruby-2.0.0/ruby.h:33,
             from em.h:24,
             from project.h:150,
             from binder.cpp:20:
c:\users\btdy\downloads\devkit\mingw\bin\../lib/gcc/x86_64-w64-mingw32/4.7.2/../
../../../x86_64-w64-mingw32/include/sys/types.h:68:16: error: conflicting declar
ation 'typedef _pid_t pid_t'
In file included from binder.cpp:20:0:
project.h:97:13: error: 'pid_t' has a previous declaration as 'typedef int pid_t
'
In file included from project.h:151:0,
             from binder.cpp:20:
ed.h: In member function 'void EventableDescriptor::SetSocketInvalid()':
ed.h:43:40: warning: overflow in implicit constant conversion [-Woverflow]
make: *** [binder.o] Error 1      

Вещи, которые я пробовал сдачиgem "eventmachine", "~> 1.0.3" или жеgem "eventmachine", "~> 1.0.0.beta.4.1" в моем gemfile и удалил / изменил eventmachine изgemfile.lock создание нового testapp и установка там Eventmachine (ошибка)

Вещи, которые я подозреваю Я отследил зависимости для eventmachine (можно найти на Rubygems) и вижу, что не могу установитьbluecloth ни (показывает еще большую ошибку журнала), и я не могу установитьопрятный-доб (зависимость от Bluecloth), поэтому я думаю, что это может иметь какое-то отношение, также не может установить thin

Для любой информации просто спросите

Спасибо всем заранее!!

Ответы на вопрос(9)

Ваш ответ на вопрос