Railsでbundle exec ~~~~~とかrake db:createとかが一体何をしているのかよく知らなかったので調べてみた. bundle execとは? 例えばコマンドラインで と入力して実行してもRailsサーバーは立ち上がる. じゃあ,前に付いているbundle execって何をしているのかという話なんです. bundle execとつけて実行すると,そのRailsプロジェクトのGemfileで指定された環境で実行する事ができるようになります. bundle install --without production --without productionオプションを追加すると,本番用のgemはローカル環境にインストールはされない. rake db:createって? このコマンドを実行すると,Railsプロジェクトのconfigディレクトリの中にあるdatabase.y
![bundle execとかdb:createとかが何をしているのか - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/cfda9130a63cbbbee1a55fc0469cb67e59d90936/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-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9YnVuZGxlJTIwZXhlYyVFMyU4MSVBOCVFMyU4MSU4QmRiJTNBY3JlYXRlJUUzJTgxJUE4JUUzJTgxJThCJUUzJTgxJThDJUU0JUJEJTk1JUUzJTgyJTkyJUUzJTgxJTk3JUUzJTgxJUE2JUUzJTgxJTg0JUUzJTgyJThCJUUzJTgxJUFFJUUzJTgxJThCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz02ZjFiNTYyMDliMjM5NGY0YWJlMTY2YzY0ZDU4MTZjOQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwd2luZGhvcm4mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTcyMGNjYjQ3MjY1NzI0MTgxYmFjMzJlZGY5ZDBmYmZi%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D8337d77d187fb93aa60a312ccadbd78b)