2017-02-20 28 views
1

Я пытаюсь использовать logstash на окнах 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 

кажется, что строка передается вместо массива. Я не могу найти ключ к этой проблеме. Может ли кто-нибудь быть добрым, чтобы помочь мне?

Théo

+0

ли вы нашли решение? – adelura

+0

nop, я сдался. – Theocat

+0

Это не сработало для меня, пока я не запустил это в git bash. Тогда все было в порядке. – adelura

ответ

0

Это может быть:

  1. конфликт между JRuby версии, установленной на вашем компьютере и версия врезать JRuby на logstash. Удалите JRUBY_BIN env var и запустите свой логсташ.

  2. JAVA_HOME не настроен