Ruby 日志存储设置加载错误

Ruby 日志存储设置加载错误,ruby,jruby,logstash,Ruby,Jruby,Logstash,我正试图建立一个日志库,我正是这么做的。但当我运行命令时 bin/logstash-e'输入{stdin{}}输出{stdout{}}' 它给了我以下错误: warning: --1.9 ignored LoadError: no such file to load -- bundler require at org/jruby/RubyKernel.java:940 require at C:/jruby-9.0.0.0/lib/ruby/stdlib/rubygems/core_ex

我正试图建立一个日志库,我正是这么做的。但当我运行命令时
bin/logstash-e'输入{stdin{}}输出{stdout{}}'
它给了我以下错误:

warning: --1.9 ignored
LoadError: no such file to load -- bundler
  require at org/jruby/RubyKernel.java:940
  require at C:/jruby-9.0.0.0/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54
   setup! at C:/Users/ryan.dai/Desktop/logstash-1.5.3/lib/bootstrap/bundler.rb:43
    <top> at c:/Users/ryan.dai/Desktop/logstash-1.5.3/lib/bootstrap/environment.rb:46
警告:--1.9已忽略
LoadError:没有要加载的文件--bundler
要求访问org/jruby/RubyKernel.java:940
require at C:/jruby-9.0.0.0/lib/ruby/stdlib/rubygems/core\u ext/kernel\u require.rb:54
设置!在C:/Users/ryan.dai/Desktop/logstash-1.5.3/lib/bootstrap/bundler.rb:43
在c:/Users/ryan.dai/Desktop/logstash-1.5.3/lib/bootstrap/environment.rb:46

我按照别人的建议尝试了
jruby-sgem安装bundler
,但没有成功。Ruby的全新功能,正在发生什么?我应该怎么做?

您可以通过下面的
URL
来安装整个
ELK安装程序

在这里,您需要将
文件(log)
作为日志存储配置输入的路径传递

input {
  file {
    path => "/tmp/access_log"
    start_position => "beginning"
   }
}

filter {
  grok {
    match => { "message" => "%{COMBINEDAPACHELOG}" }
  }
  date {
    match => [ "timestamp" , "dd/MMM/yyyy:HH:mm:ss Z" ]
  }
}

output {
  elasticsearch { host => localhost }
  stdout { codec => rubydebug }
}

使用CMD提示符运行的命令:

logstash-f logstash.conf
用于运行logstash

logstash--configtest-f logstash.conf
用于配置测试

logstash--debug-f logstash.conf
用于调试logstash配置


您可以暂停以下
URL
以安装整个
麋鹿设置

在这里,您需要将
文件(log)
作为日志存储配置输入的路径传递

input {
  file {
    path => "/tmp/access_log"
    start_position => "beginning"
   }
}

filter {
  grok {
    match => { "message" => "%{COMBINEDAPACHELOG}" }
  }
  date {
    match => [ "timestamp" , "dd/MMM/yyyy:HH:mm:ss Z" ]
  }
}

output {
  elasticsearch { host => localhost }
  stdout { codec => rubydebug }
}

使用CMD提示符运行的命令:

logstash-f logstash.conf
用于运行logstash

logstash--configtest-f logstash.conf
用于配置测试

logstash--debug-f logstash.conf
用于调试logstash配置


它安装bundler gem失败了吗?@JeremyRodi nah它说bundler-1.10.6安装成功了吗?@JeremyRodi nah它说bundler-1.10.6安装成功了吗