2014-09-06 4 views
0

Я пытаюсь понять, как исправить ошибку:Получение ошибки при попытке связать fast_stack на окнах

C:\inetpub\wwwroot\DISCOU~2>gem install fast_stack 
ERROR: Error installing fast_stack: 
    ERROR: Failed to build gem native extension. 

    C:/Ruby200/bin/ruby.exe extconf.rb 
creating Makefile 

make "DESTDIR=" 
generating fast_stack-i386-mingw32.def 
compiling fast_stack.c 
In file included from c:/Ruby200/include/ruby-2.0.0/ruby/defines.h:153:0, 
       from c:/Ruby200/include/ruby-2.0.0/ruby/ruby.h:70, 
       from c:/Ruby200/include/ruby-2.0.0/ruby.h:33, 
       from fast_stack.c:3: 
c:/Ruby200/include/ruby-2.0.0/ruby/win32.h:276:12: error: conflicting types for 'gettimeofday' 
In file included from fast_stack.c:2:0: 
c:\ruby200\devkit\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/include/sys/time.h:42:13: note: previous declaration of 'gettimeofday' was here 
fast_stack.c: In function 'rb_profile_start': 
fast_stack.c:9:22: error: storage size of 'timer' isn't known 
fast_stack.c:11:34: error: 'suseconds_t' undeclared (first use in this function) 
fast_stack.c:11:34: note: each undeclared identifier is reported only once for each function it appears in 
fast_stack.c:11:46: error: expected ';' before 'rb_num2long_inline' 
fast_stack.c:13:5: warning: implicit declaration of function 'setitimer' [-Wimplicit-function-declaration] 
fast_stack.c:13:15: error: 'ITIMER_REAL' undeclared (first use in this function) 
fast_stack.c:9:22: warning: unused variable 'timer' [-Wunused-variable] 
fast_stack.c: In function 'rb_profile_stop': 
fast_stack.c:21:22: error: storage size of 'timer' isn't known 
fast_stack.c:23:15: error: 'ITIMER_REAL' undeclared (first use in this function) 
fast_stack.c:21:22: warning: unused variable 'timer' [-Wunused-variable] 
make: *** [fast_stack.o] Error 1 


Gem files will remain installed in C:/inetpub/wwwroot/DISCOU~2/GEM_HOME/gems/fast_stack-0.1.0 for inspection. 

Это происходит, когда я пишу «пакет установки» команду для приложения discourse.org установка на Helicon Zoo Окружающая среда.

+0

Как сказал автор драгоценного камня, в этом обсуждении проблемы с github этот жемчуг, к сожалению, не предназначался для работы на окнах. https://github.com/SamSaffron/fast_stack/issues/3 –

ответ

0

Похоже, что это не зоопарк, больше проблема с драгоценным камнем. Попробуйте установить его отдельно, вне среды зоопарка. Просто Ruby, в тестовом каталоге, но вне зоопарка. Если это работает, свяжитесь с HeliconTech напрямую и обратитесь в качестве проблемы, они довольно быстро и хорошо справляются с этим.

+0

Хотя проблема больше не актуальна для меня, ради меня, я создал папку в каталоге C:/ruby200 и запустил команду «gem install fast_stask ». Результат тот же. Очевидно, проблема совместимости драгоценного камня и окон. – Vitach