Skip to content

Instantly share code, notes, and snippets.

@sawanoboly
Created August 9, 2012 04:19
Show Gist options
  • Save sawanoboly/3300905 to your computer and use it in GitHub Desktop.
Save sawanoboly/3300905 to your computer and use it in GitHub Desktop.
install fluentd under rvm. and create global command for UPstart.
#!/usr/bin/env bash -l
# rvm get latest && rvm reload #<< current rvm older than 1.10
useradd -d /opt/fluentd --system -c fluentd -s /usr/sbin/nologin --user-group fluent
rvm get stable
mkdir -p /opt/fluentd
cd /opt/fluentd
rvm install ruby-1.9.3-p194
rvm use 1.9.3-p194@fluentd --create
echo rvm use 1.9.3-p194@fluentd > ./.rvmrc
rvm rvmrc trust ./.rvmrc
cat <<"EOL" > Gemfile
source "http://rubygems.org"
gem "fluentd"
EOL
bundle
fluentd --setup ./etc
rvm wrapper 1.9.3-p194@fluentd bootup fluentd
chown -R fluent.fluent /opt/fluentd
bootup_fluentd --version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment