ホストにログインしてから 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
![アプリのコンテキストでコマンド実行するappdoコマンドを作ったよ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/85dcfc33d642b3aa6a6c982e7c51b0bfa3e8bb21/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgyJUEyJUUzJTgzJTk3JUUzJTgzJUFBJUUzJTgxJUFFJUUzJTgyJUIzJUUzJTgzJUIzJUUzJTgzJTg2JUUzJTgyJUFEJUUzJTgyJUI5JUUzJTgzJTg4JUUzJTgxJUE3JUUzJTgyJUIzJUUzJTgzJTlFJUUzJTgzJUIzJUUzJTgzJTg5JUU1JUFFJTlGJUU4JUExJThDJUUzJTgxJTk5JUUzJTgyJThCYXBwZG8lRTMlODIlQjMlRTMlODMlOUUlRTMlODMlQjMlRTMlODMlODklRTMlODIlOTIlRTQlQkQlOUMlRTMlODElQTMlRTMlODElOUYlRTMlODIlODgmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTYxMmE3ODRkZmQ2ZjA5ODFlNDE4M2NmNzY5ZGVhMzI4%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBzdWdpdGFrJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0wMTlhYmZjZWNmZmY4ZmUyMDViNDJlM2Y4NGYxMjZhMQ%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D4c9897116064cf1479b21665126a06a8)