Closed masalennon closed 4 years ago
❯ ruby -v
ruby 2.6.0p0 (2018-12-25 revision 66547) [x86_64-darwin19]
2020-05-24 22:43:43
@masalennon
僕も同じエラーに遭遇しました。
ERROR: Error installing fluent-plugin-elasticsearch: fluentd requires Ruby version >= 2.4.
ログにある通り fluent-plugin-elasticsearch
でこけています。
調べたところ
https://github.com/uken/fluent-plugin-elasticsearch/issues/696
fluent-plugin-elasticsearch
の最新バージョンだと、
td-agent2ではうまくインストールできない(という感じだと思いました)。
Dockerfileを下記の通り修正して
# RUN curl -L https://toolbelt.treasuredata.com/sh/install-debian-jessie-td-agent2.sh | sh
RUN curl -L https://toolbelt.treasuredata.com/sh/install-debian-jessie-td-agent3.sh | sh
docker-compose up -d
を実行するとエラーが出なくなりました。
ただ、P31ページにバージョン情報があるので、 Dockerfileの各アプリケーションのバージョンを指定した修正のほうが良いと思います。