#はじめに
今回、progate にてRuby on Rails の学習を一周し終えたので環境構築にチャレンジしてみました。
が、スムーズに行かずつまずいた為その概要を書いていきたいと思います。
同じ駆け出しエンジニアの方の力に少しでもなれれば幸いです。
*Mac OSでのRails6環境構築の記事となります*
##ターミナルでコマンドを実行
Mac os には標準でターミナル.appが搭載されいるのでそれを使いました。
(アプリケーション/ユーティリティ/ターミナル.app にあります)
##Homebrewのインストール
Mac os専用のパッケージ管理システムです。
Homebrew
インストールできたらターミナルにて下記コマンドを入力します。
brew -v
インストールできていると、この様にバージョンが表示されます。
*バージョン名は各自異なります。
Homebrew 3.1.2
Homebrew/homebrew-core (git revision e985cb6ba7; last commit 2021-04-16)
##rbenvのインストール
ターミナルに下記コマンドを入力します。
brew install rbenv
インストールができているか確認します。
rbenv --version
インストールができていれば、この様にバージョンが表示されます。
*バージョン名は各自異なります。
rbenv 1.1.2
##rbenvを使用できるようにPATHを通す
ターミナル起動時にrbenvを自動的に起動するようにする為にパスを通します。
下記コマンドを一行ごとに入力します。
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
source ~/.bash_profile
正直ここはよく分からなかったため別記事を参考に進めました。
##readlineのインストール
ターミナルのirbで日本語入力ができる様になります。
下記コマンドを入力します。
brew install readline
日本語入力できる様にパスを通します。
brew link readline --force
##Rubyのインストール
Rubyのバージョンを確認する為、下記コマンドを入力します。
rbenv install -l
コマンドを実行すると、バージョン一覧が表示されます。
*バージョンは各自異なります。
2.5.9
2.6.7
2.7.3
3.0.1
jruby-9.2.17.0
mruby-2.1.2
rbx-5.0
truffleruby-21.0.0
truffleruby+graalvm-21.0.0
Only latest stable releases for each Ruby implementation are shown.
Use 'rbenv install --list-all / -L' to show all local versions.
インストールするバージョンを指定してコマンドを入力します。
*バージョンは各自異なります。
rbenv install 3.0.1
インストール出来ているか確認します。
ruby -v
インストールができていればこの様にバージョンが表示されます。
*バージョン名は各自異なります。
ruby 3.0.1p64 (2021-04-05 revision 0fb782ee38) [x86_64-darwin20]
##Bundlerのインストール
gemに必要な正確なバージョンを追跡してインストールしてくれます。
下記コマンドを入力します。
gem install bundler
インストール出来ているか確認します。
bundler -v
インストールができていればこの様にバージョンが表示されます。
*バージョン名は各自異なります。
Bundler version 2.1.4
##yarnのインストール
Rails6ではyarnのインストールも必要になりましたので、下記コマンドを入力してインストールします。
brew install yarn
インストール出来ているか確認します。
yarn -v
インストールができていればこの様にバージョンが表示されます。
*バージョン名は各自異なります。
1.22.10
私はここでつまづきました...。
Rails6ではWebpackerが標準になったことにより、yarnが必要になったそうです。
いくらRailsをコマンドを実行してもインストールできず、ググっても出来ず...。
結果調べて試していたのは、Rails5のインストール手順でyarnのインストールをしていなかったから出来なかっただけでした。
常に最新情報に耳を傾け、調べる力も付けていく必要があること改めて実感しました...。
##Railsのインストール
インストールするバージョンを指定してコマンドを入力します。
今回は-v 6.0.3.4を指定します。
gem install rails -v 6.0.3.4
インストール出来ているか確認します。
rails -v
インストールができていればこの様にバージョンが表示されます。
バージョン名は各自違います。
Rails 6.0.3.4
以上 Ruby / Rails の環境構築となります。