LoginSignup
2
0

More than 3 years have passed since last update.

Ruby/Ruby on Rails 6 環境構築 *Mac OS 編*

Posted at

はじめに

今回、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 の環境構築となります。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0