在logstash插件中使用外部gem
我试图为logstash创建过滤器插件。 我无法将外部gem添加到插件中 如何添加外部宝石到logstash插件,任何指针都会很有帮助在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中。一种更简单的方法: 今天
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库。我不知道这个解决方案是否有效。所以我是在投票的基础上离开的