我正面临着FLUENTD gem安装的问题 的版本::
C:\RailsInstaller\Ruby1.9.3\bin>gem install fluentd-0.10.32.gem
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing fluentd-0.10.32.gem:
ERROR: Failed to build gem native extension.
C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb
checking for rb_thread_blocking_region()... yes
checking for rb_thread_alone()... yes
checking for rb_str_set_len()... yes
checking for clock_gettime() in -lrt... no
checking for sys/select.h... no
checking for poll.h... no
checking for sys/epoll.h... no
checking for sys/event.h... no
checking for port.h... no
checking for sys/resource.h... no
checking for sysctlbyname() in sys/param.h,sys/sysctl.h... no
creating Makefile
make
generating cool.io_ext-i386-mingw32.def
compiling cool.io_ext.c
In file included from cool.io.h:11:0,
from cool.io_ext.c:11: c:/RailsInstaller/Ruby1.9.3/include/ruby-
1.9.1/ruby/backward/rubyio.h:2:2: warning: warning use "ruby/io.h"
instead of "rubyio.h"
.
..
..//Issues a lot of warnings
. stat_watcher.c: In function 'Coolio_StatInfo_build':
stat_watcher.c:249:13: error: 'ev_statdata' has no member named 'st_blksize'
stat_watcher.c:250:13: error: 'ev_statdata' has no member named 'st_blocks'
make: *** [stat_watcher.o] Error 1 Gem files will remain installed in
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/cool.io-1.1.0 for
inspection.
Results logged to C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/cool.io-1.1.0/ext/cool.io/gem_make.out
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.24
- RUBY VERSION: 1.9.3 (2013-02-22 patchlevel 392) [i386-mingw32]
- INSTALLATION DIRECTORY: C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1
- RUBY EXECUTABLE: C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe
- EXECUTABLE DIRECTORY: C:/RailsInstaller/Ruby1.9.3/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-mingw32
- GEM PATHS:
- C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1
- C:/Users/ssabaris/.gem/ruby/1.9.1
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
问题:: 如何对此 cool.io 依赖项问题进行排序,以便我可以继续安装Fluentd?
答案 0 :(得分:0)
Log4r或Logging可能是一些潜在的替代方案 如果你想记录事件而不是将它们路由到其他部分 你的申请。
你的要求是什么?
答案 1 :(得分:0)
Fluentd无法在Windows上运行。您可以使用ngxlog从Windows收集日志到Fluentd。请查看此博客条目。