ホストにログインしてから Ruby on Rails のアプリケーションで rake を実行するまでの前準備が長すぎるので、 appdo という一つのコマンドにまとめてしまおう、という話をします。 解決したい問題 Ruby を rbenv や rvm で入れていると、 sudo や cron 等でのコマンド実行時に ruby が見つからなくて困ります。まあ ~/.bashrc などを都度読めばいいんですが、そうするとコマンドが複雑になってしまいます。そういう処理をしてる箇所が増えると、修正漏れも起きやすくなります。こまる。 Ruby on Rails のアプリケーションを運用しているときにはさらに cd $RAILS_ROOT しないと bundle exec rake も bin/rails runner も実行できません。結果、運用コマンドはどんどん長くなり、 crontab や co