我正在尝试在Windows 10上使用logstash。 到目前为止,我一直坚持这件事:
$ bin/logstash -f conf.conf
NoMethodError: undefined method `each_pair' for "C:/Sources/logstash-5.2.1/vendor/bundle/jruby/2.3.0":String
Did you mean? each_char
paths= at C:/jruby-9.1.7.0/lib/ruby/stdlib/rubygems.rb:388
setup! at C:/Sources/logstash-5.2.1/lib/bootstrap/bundler.rb:49
<main> at C:/Sources/logstash-5.2.1/lib/bootstrap/environment.rb:67
似乎传递了一个字符串而不是一个数组。 我找不到任何关于这个问题的线索。 有人可以帮助我吗?
西奥
答案 0 :(得分:0)
这可能是:
计算机上安装的Jruby版本与嵌入logstash的Jruby版本之间存在冲突。删除JRUBY_BIN env var并启动logstash。
未配置JAVA_HOME