安装Logstash插件报错ERROR: Something went wrong when installing ./**.gem, message: undefined method `headers’ for #<Net::HTTPFound 302 Found readbody=true>
出现这个报错的解决方式很简单
这是官方给的安装插件的方式
而我一般使用时是这样在控制台输入命令的
bin/logstash-plugin install --no-verify ./myplugin.gem
## 或者是这样输入的
bin/logstash-plugin install ./myplugin.gem
其实这是我的个人习惯,习惯使用./文件的方式来定位文件位置,但是这恰恰是导致这个报错的原因,如果换为以下安装命令方式就可以完成插件的安装且不报错
bin/logstash-plugin install --no-verify myplugin.gem
## 或者是这样输入的
bin/logstash-plugin install myplugin.gem
这样就可以顺利安装了