在logstash插件中使用外部gem

在logstash插件中使用外部gem,logstash,Logstash,我试图为logstash创建过滤器插件。 我无法将外部gem添加到插件中 如何添加外部宝石到logstash插件,任何指针都会很有帮助 cd /opt/logstash env GEM_HOME=vendor/bundle/jruby/1.9 GEM_PATH="" java -jar vendor/jar/jruby-complete-1.7.11.jar -S gem install gemname 如果要安装本地gem文件,请将该文件的路径放在gem_path中。一种更简单的方法: 今天

我试图为logstash创建过滤器插件。 我无法将外部gem添加到插件中

如何添加外部宝石到logstash插件,任何指针都会很有帮助

cd /opt/logstash
env GEM_HOME=vendor/bundle/jruby/1.9 GEM_PATH="" java -jar vendor/jar/jruby-complete-1.7.11.jar -S gem install gemname

如果要安装本地gem文件,请将该文件的路径放在gem_path中。

一种更简单的方法:

今天我需要安装
节俭
欺骗节俭
gems。我做到了:


java-jar/opt/logstash/vendor/jar/jruby-complete-1.7.11.jar-I/opt/logstash/lib-S gem-install-I/opt/logstash/vendor/bundle/jruby/1.9——无ri——无rdoc节约欺骗节约


非常好。

谢谢你的回答,但我已经用jar文件完成了。我发现这很容易。谢谢你的回答@SumitMurari你能详细说明你的方法吗。我怎样才能做同样的事情呢?如果答案符合你的问题,请接受它。@tedder42我没有尝试他的解决方案,而是使用了java库。我不知道这个解决方案是否有效。所以我是在投票的基础上离开的