🛤️

Rails入門 〜環境構築編〜

2021/07/17に公開約1,200字

Ruby on Rails is 何?

Ruby on Rails(RoR)とはRubyで記述されたフレームワークの1種であり、MVC(Model-View-Controller)アーキテクチャが採用されている。
DHHことDavid Heinemeier Hanssonによって生み出された。

初期設定

  1. エックスコードのインストール
$ xcode-select --install
  1. Homebrewのインストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Homebrewのアップデート
$ brew update
  1. rbenvのインストールと設定
$ brew install rbenv
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
  1. Rubyのインストール
$ rbenv install 2.6.5
  1. Rubyのバージョン設定
$ rbenv global 2.6.5
  1. Railsのインストール
$ gem i rails
  1. Railsがインストールできたかの確認
$ rails -v
Rails 6.0.2.1
  1. アプリ用のディレクトリを作成し移動する
$ mkdir rails_apps
$ cd rails_apps
  1. Railsのアプリ作成
$ rails new railsApp

補足

つまりそうなエラー

①webpackのコンパイル

$ rails webpacker:install
$ rails webpacker:compile

②bundleインストール時のエラー

エックスコードのライセンスを許可していない可能性

$ sudo xcodebuild -license
agree

③node.jsがない時

$ brew install node

④yarnがない時

$ sudo npm install -g yarn

⑤gemからrailsをインストールするのに無限ループにハマることがある

hash -r

Discussion

ログインするとコメントできます