2016-01-28 5 views
0

Когда я запустил gem install thin под Ruby 2.1.7 (ruby 2.1.7p400 (2015-08-18 revision 51632) [i386-mingw32]), я получаю следующие ошибки.Как я могу обойти ошибку установки «тонкого» драгоценного камня?

D:\dev\myapp>gem install thin 
Building native extensions. This could take a while... 
ERROR: Error installing thin: 
     ERROR: Failed to build gem native extension. 

    C:/Ruby21/bin/ruby.exe extconf.rb 

[...] 

compiling cmain.cpp 
cmain.cpp: In function 'int evma_send_file_data_to_connection(uintptr_t, const c 
har*)': 
cmain.cpp:802:20: error: 'fstat' was not declared in this scope 
    if (fstat (Fd, &st)) { 
        ^
make: *** [cmain.o] Error 1 

make failed, exit code 2 

Как я могу обойти эту ошибку?

Полный журнал доступен here.

+0

Какая версия devkit у вас установлена ​​ – Rots

+0

@ Розы Как я могу это узнать? –

+0

@Rots Установка devkit фактически решила проблему. Если вы представите свой комментарий в качестве ответа, я приму его и дам вам щедрость. –

ответ

1

Я считаю, что это была известная ошибка в ранних версиях ruby ​​devkit. К сожалению, я не могу найти ссылку на исправление.

Установите последнюю версию devkit и повторите попытку, это должно решить вашу проблему.

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