当我在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。
答案 0 :(得分:2)
我相信这是早期版本的ruby devkit中的已知错误。不幸的是,我找不到修复的参考。
安装最新的devkit并再试一次,这应该可以解决您的问题。