1-3-1 Railsのインストール

まず最初にローカルのrubyのバージョンを変更しました。パーフェクトrailsの指定のバージョンは2.6.6なので合わせました。

Sayo-MacBook-Pro:perfect_rails SAYO$ ruby --version
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-darwin20]
Sayo-MacBook-Pro:perfect_rails SAYO$ rbenv versions
  system
  2.5.1
  2.6.3
  2.6.4
  2.6.5
  2.6.6
* 2.7.1 (set by /Users/SAYO/.rbenv/version)
  2.7.2
Sayo-MacBook-Pro:perfect_rails SAYO$ rbenv local 2.6.6
Sayo-MacBook-Pro:perfect_rails SAYO$ ruby -v
ruby 2.6.6p146 (2020-03-31 revision 67876) [x86_64-darwin16]

1-3-2

binディレクトリ

binstubとは...

binディレクトリはサランラップみたいなイメージです!rails newで作成したアプリケーションはbinディレクトリに包まれてる感じをイメージしておきます!

preloader(プリローダー)

(pre + load = 前もってロードしておくこと)bin/railsbin/rake コマンドの2回目以降の起動時間が短縮されます。

CPU

中央演算処理装置 コンピュータにおける中心的な処理装置(プロセッサ)。コンピュータの頭脳に例えられることが多い。

Springとは

ギアの重い自転車を漕ぐ時の初動を軽くする為に、前もって漕いでくれている装置というイメージです。binディレクトリ配下のコマンドを常に起動できる状態にしておくイメージです。二回目以降のbin/railsやbin/rakeコマンドの起動時間が短縮されます。