Die Installation des Eventmachine-Edelsteins schlägt fehl

Ich kann eventmachine nicht installieren

Ok, ich weiß, das wurde ziemlich oft gefragt, aber keine Lösung, die ich gefunden habe, hat mir bisher geholfen. Also habe ich hier als letzten Ausweg gepostet.

ich benutze windows 8 x64 mitruby 2.0.0p195 (x64) (Wird über Ruby Installer für Windows mit dem entsprechenden Devkit installiert.)

Also dieError ist

    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      

Dinge, die ich versucht habe Puttengem "eventmachine", "~> 1.0.3" odergem "eventmachine", "~> 1.0.0.beta.4.1" in meiner gemfile und entferne / ändere eventmachine vongemfile.lock mache eine neue Testapp und installiere dort Eventmachine (fail)

Dinge, die ich vermute Ich habe Abhängigkeiten für eventmachine aufgespürt (auf Rubygems) und sehe, dass ich nicht installieren kannBlautuch Weder (zeigt noch größere Logfehler an), noch kann ich installierenordentlich-ext (bluecloth depencency) also ich denke es könnte eine relevanz haben, kann auch nicht thin installieren

Für alle Infos einfach nachfragen

Vielen Dank im Voraus !!

Antworten auf die Frage(9)

Ihre Antwort auf die Frage