久しぶりにRailsで新規プロジェクト作ったのでそのときの備忘録

はじめに

  • Ruby2.6.5
  • Rails6.0.1 です。

Rubyの準備

1
$ rbenv install 2.6.5
1
$ rbenv global 2.6.5

yarnの準備

Railsがwebpackerの使用でyarnに依存しているのでyarnを入れておく。

1
$ brew install yarn

Gemfile準備

1
$ bundle init

Railsのインストール

gem “rails"がコメントアウトされているので外した後、bundle installを実行する

1
2
3
4
5
6
7
# frozen_string_literal: true

source "https://rubygems.org"

git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }

gem "rails" # ここがコメントアウトされているので外す
1
$ bundle install --path vendor/bundle

Railsで新規プロジェクトの作成

1
$ bundle exec rails new .

GemfileのOverwriteはY押して上書きで。
.使っているので直下にインストールされます。

動作確認

1
$ bundle exec rails s

Yay! You’re on Rails

終わりに

Rubyとyarnが入っている前提のシェルはこんな感じ

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
cat <<-EOS > Gemfile
# frozen_string_literal: true

source "https://rubygems.org"

git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }

gem "rails"
EOS

bundle install --path vendor/bundle

bundle exec rails new . -f

さすがにRubyもRailsも全く触ってないと忘れる。

Built with Hugo
テーマ StackJimmy によって設計されています。