ローカルでrails newする時に最低限これだけはやっといたほうがいいと思うのでメモ。
bundle init
でGemfile
を作成
$ mkdir myapp
$ cd myapp
$ bundle init
Gemfile
を編集
# frozen_string_literal: true
source "https://rubygems.org"
git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }
gem 'rails', '~> 5.2.1'
次にbundle install --path vendor/bundle
を実行。次回からは--path vendor/bundle
は不要。
$ bundle install --path vendor/bundle
自分の設定に合わせてオプションを変える。
僕はherokuをよく使うのでデーターベースはpostgresql
テストはRSpec
を使うことが多いので、--skip-test
でデフォルトのMinitestができないように設定。
ーB, --skip-bundle
はRailsプロジェクト作成時にbundle installを行わないようにするためのオプションです。
$ bundle exec rails new . -B -d postgresql --skip-test
あとは、gitの設定と僕の場合は、Rubymineの設定を済まして終わり。
$ git init
$ git add .
$ git commit -m "first commit"