LoginSignup
1
3

More than 3 years have passed since last update.

MacでRuby on Rails の開発環境の構築

Last updated at Posted at 2019-10-22

はじめに

Webエンジニアになるために、Macbook Proを初購入
Rubyの開発環境を整備したので、備忘録として記載

※ 2019年10月時点の情報のため、コマンドやバージョンは都度更新してください。

Macのスペック

・MacBook Pro 13インチ(2019)
・メモリ 16GB
・デフォルトでインストールされているRuby 
 ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]

開発環境の構築手順

・以下の手順で実施する

1.OSのアップデート

・アップルメニュー から「システム環境設定」を選択
 「ソフトウェア・アップデート」をクリック

※ MacOSを最新版にアップデート
(2019年10月ではmacOS Cetalina Ver10.15)

2.Xcodeのインストール

・Appstoreから「Xcode」と検索
・Xcodeをインストール(容量が多いので少し時間がかかります。)

3.command line tools for xcodeのインストール

$ xcode-select --install

・インストールできたか以下のコマンドで確認

$ xcode-select --version
Xcode 11.1
Build version 11A1027

4.Homebrewのインストール

・公式 HP(https://brew.sh/index_ja)に記載のあるコマンドを使用
・パスワードを求められるので、自身のMacに設定したパスワードを入力

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
・・・
[Password : (入力)

・インストールできたか以下のコマンドで確認

$ brew -v
Homebrew 2.1.15
Homebrew/homebrew-core (git revision 93b0; last commit 2019-10-17)

$ brew doctor
Your system is ready to brew.

5.rbenvのインストール

・Homebrew を利用して rbenv をインストール

$ brew install rbenv ruby-build
$ echo 'export PATH="~/.rbenv/shims:/usr/local/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile

・インストールできたか以下のコマンドで確認

$ rbenv -v
rbenv 1.1.2

6. Rubyのインストール

$ rbenv install --list # Rubyのバージョンを確認
$ rbenv install 2.6.5
$ rbenv global 2.6.5

・インストールできたか以下のコマンドで確認

$ ruby -v
rbenv 1.1.2
$ which ruby
/Users/[ユーザ名]/.rbenv/shims/ruby

7.Bundlerのインストール

$ gem install bundler

・インストールできたか以下のコマンドで確認

$ bundle -v
Bundler version 2.0.2

・gemのアップデート

$ gem update --system
Latest version already installed. Done.
$ gem list

8.railsのインストール

$ gem install rails
$ brew install node # node.jsも導入

・インストールできたか以下のコマンドで確認

$ rails -v
Rails 6.0.0

9.トラブルシューティング

1.railsアプリケーション作成時にエラーになる

$ rails new sample
・・・
Errno::EACCES: Permission denied @ dir_s_mkdir -
/Users/[ユーザ名]/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/extensions/x86_64-darwin-19/2.6.0-static/bindex-0.8.1

対処法としては、以下のコマンドを実施

$ sudo chown -R [ユーザ名]:staff /Users/[ユーザ名]/.rbenv

参考:http://infinity108.com/114/

2.使用するrailsのバージョンを変えたい

$ gem uninstall railties -v 'X.X.X'
$ gem install -v 'X.X.X'
1
3
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
1
3