在logstash安装期间无法找到jruby

时间:2017-11-03 15:26:47

标签: windows elasticsearch installation logstash jruby

我正在学习有关ElasticSearch Stack的内容,我在Windows 10上安装Logstash时遇到问题(Windows 10企业版N OS版本15063.674)。

我安装了ElasticSearch和Kibana,这些已经启动并运行。

我按照this page上的步骤安装了Logstash:

第1步:下载并解压缩Logstash 下载“logstash-5.6.3.zip”文件并将其解压缩到:“c:\ program files \ elastic \”

第2步:准备logstash.conf配置文件here所述,我在“c:\ program files \ elastic \ logstash-5.6.3>”中创建了“logstash-simple.conf”。夹

第3步:运行bin / logstash -f logstash.conf 此时我遇到了问题(我尝试使用提升权限的cmd和PowerShell):结果是:

The system cannot find the path specified.
"could not find jruby in C:\Program Files\Elastic\logstash-5.6.3\vendor\jruby"

当然,“vendor”文件夹存在,里面有一个“jruby.bat”文件。我在网上搜索了一下,我发现了一些关于JRUBY_BIN环境变量的事情但创建后的事件(以及额外的重启)问题仍然存在。

有人可以解决我的问题吗?

1 个答案:

答案 0 :(得分:0)

我找到了以下解决方案:https://discuss.elastic.co/t/logstash-does-not-start-says-could-not-find-jruby-in/113500。 您也可以尝试将Logstash文件夹直接从程序文件移出,直接移到C,这可能会有帮助。