Installation of gems for td-agent
I needed a fluent-plugin for my plugin in order to run on td-agent. td-agent has complete runtime of Ruby, we should install gems to the GEM_HOME td-agent refers.
$ cat `which td-agent`
#!/usr/lib64/fluent/ruby/bin/ruby
ENV["GEM_HOME"]="/usr/lib64/fluent/ruby/lib/ruby/gems/1.9.1/"
...
Seeing the script1 to launch, it says the GEM_HOME.
So when you install gems td-agent uses, set GEM_HOME like this.
export GEM_HOME="/usr/lib64/fluent/ruby/lib/ruby/gems/1.9.1/"
gem install mysql2-cs-bind --no-ri --no-rdoc
td-agent will recognize it.
1:the version was td-agent-1.1.11-0.x86_64