如何解决" thin"的安装错误?宝石?

时间:2016-01-28 18:57:39

标签: ruby thin

当我在Ruby 2.1.7(gem install thin)下运行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

1 个答案:

答案 0 :(得分:2)

我相信这是早期版本的ruby devkit中的已知错误。不幸的是,我找不到修复的参考。

安装最新的devkit并再试一次,这应该可以解决您的问题。