Ubuntu 14.04 LTS に Fluentd をインストールする

2014年7月4日時点で公式の deb パッケージが用意されていないので自前で。

rbenv とかは使っていない。なるべく楽に。

先に下記のとおり設定を確認、変更。
Before Installing Fluentd | Fluentd

下記のパッケージをインストール。

$ sudo apt-get install ruby2.0 ruby2.0-dev build-essential

Ruby2.0系をデフォルトに変更。

$ sudo update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby1.9.1 0
$ sudo update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby2.0 1
$ sudo update-alternatives --config ruby

Gemも。

$ sudo update-alternatives --install /usr/bin/gem gem /usr/bin/gem1.9.1 0
$ sudo update-alternatives --install /usr/bin/gem gem /usr/bin/gem2.0 1
$ sudo update-alternatives --config gem

irbも(2014/07/29追記)。

$ sudo update-alternatives --install /usr/bin/irb irb /usr/bin/irb 0
$ sudo update-alternatives --install /usr/bin/irb irb /usr/bin/irb2.0 1
$ sudo update-alternatives --config irb


rbenv で入れよう。
Twitter / mhag: 結論 Ubuntu 14.04 ...
Twitter / mhag: @yoshi_ken 以前に ...
Twitter / mhag: @yoshi_ken rbenv から 2.1.2 ...

有名事案だったらしい
Google グループ

oh...
Twitter / tagomoris: 今日も ruby 2.0.0-p353 ...

最後にFluentd のインストール。
Installing Fluentd Using Ruby Gem | Fluentd

$ sudo gem install fluentd --no-ri --no-rdoc

動作確認。

$ fluentd --setup ./fluent
$ fluentd -c ./fluent/fluent.conf -vv &
$ echo '{"json":"message"}' | fluent-cat debug.test

お疲れ様でした。