【问题标题】:Fluentd influxdb installation Error?Fluentd influxdb安装错误?
【发布时间】:2017-08-30 05:12:28
【问题描述】:

我想安装 influxdb 插件,但出现错误。

错误:安装 fluent-plugin-influxdb 时出错: influxdb 需要 Ruby 版本 >= 2.2.0。

我卸载了我的 ruby​​ 并安装了 2.0.0、2.2.0、2.3、2.4 的不同版本 但错误仍然存​​在。你能帮我解决这个问题吗? 谢谢。

【问题讨论】:

    标签: ruby logging influxdb fluentd


    【解决方案1】:

    首先我从这里安装了最新版本的 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
    

    【讨论】:

      【解决方案2】:

      td-agent(Treasure Data's Fluentd 的打包版本)在 /opt/td-agent/embedded/ 目录中包含它自己的 ruby​​ 版本,并具有确保它不会与其他安装的 ruby​​ 冲突的链接同一个盒子。

      您可以更新到最新版本的 td-agent,或者如果您需要特定版本的 Ruby,那么您应该

      1. 安装 Ruby 版本
      2. 在此处按照gem install 的说明进行操作:https://docs.fluentd.org/v0.12/articles/install-by-gem

      【讨论】: