🛤️
Rails入門 〜環境構築編〜
Ruby on Rails is 何?
Ruby on Rails(RoR)とはRubyで記述されたフレームワークの1種であり、MVC(Model-View-Controller)アーキテクチャが採用されている。
DHHことDavid Heinemeier Hanssonによって生み出された。
初期設定
- エックスコードのインストール
$ xcode-select --install
- Homebrewのインストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Homebrewのアップデート
$ brew update
- rbenvのインストールと設定
$ brew install rbenv
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
- Rubyのインストール
$ rbenv install 2.6.5
- Rubyのバージョン設定
$ rbenv global 2.6.5
- Railsのインストール
$ gem i rails
- Railsがインストールできたかの確認
$ rails -v
Rails 6.0.2.1
- アプリ用のディレクトリを作成し移動する
$ mkdir rails_apps
$ cd rails_apps
- 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