我想安装Influxdb插件,但我得到了错误。
错误:安装fluent-plugin-Influxdb时出错: Influxdb需要Ruby版本> = 2.2.0。
我卸载了我的ruby并安装了2.0.0,2.2.0,2.3,2.4的不同版本 但错误仍然存在。你能帮我解决这个问题吗? 谢谢。
答案 0 :(得分:0)
首先,我从这里安装了最新版本的ruby ruby ftp
然后我安装了Influxdb客户端
apt-get install influxdb-dev influxdb-client.
毕竟从git hub of plugin下载了最新版本的fluend-plugin-Influxdb
然后我安装了插件
/opt/td-agent/embedded/bin/gem install fluent-plugin-influxdb
答案 1 :(得分:-1)
代理(Treasure Data's打包版本的Fluentd)在/ opt / td-agent / embedded /目录中包含自己的ruby版本,并且有链接以确保它不会与其他ruby安装冲突在同一个盒子里。
您可以更新到最新版本的td-agent,或者如果您需要特定版本的Ruby,那么您应该
gem install
说明:https://docs.fluentd.org/v0.12/articles/install-by-gem