oknm.jp

Railsアプリを作るときにいつも叩いてるコマンド


Railsアプリを作るときにいつもやってることをメモしておく。

まずディレクトリ作ってそこに入って:

$ mkdir awesome-rails-app
$ cd awesome-rails-app

Gemfile作って:

$ bundle init

RailsをGemfileに追加:

$ bundle add rails --skip-install

Railsをvendor/bundle以下にインストール:

$ bundle install --path=vendor/bundle -j4

vendor/bundleにインストールしたRailsを使ってrails new実行(-fオプションでファイル上書き):

$ bundle exec rails new . -f

/vendor/bundleをGit管理から除外:

echo /vendor/bundle >> .gitignore

おわり。

Railsをグローバルにインストールしたくないのでこんなことしてる。Railsの依存でいろんなgemが入るのが嫌なので…。