🖥️
環境構築 | Ruby on Rails で アプリケーションを開発するために…
デフォルトで使用する Shell を変更する。
ターミナル
$ chsh -s /bin/zsh
# デフォルトで使用する Shell を "Z Shell" に設定する。
$ echo $SHELL
# 現在の Shell を確認する。
# '/bin/zsh' と表示されていれば成功です。
Command Line Tools を導入する。
Web アプリケーションを開発するために必要な Command Line Tools をインストールします。
ターミナル
$ xcode-select --install
Homebrew を導入する。
Homebrew というソフトウェア管理ツールをインストールします。
- 処理の途中で、
Press RETURN to continue or any other key to abort
と表示されたら、Enter キーを入力してください。 -
Password:
と表示されたら、MacBook にログインする際のパスワードを入力してください。
ターミナル
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# ホームディレクトリで、このコマンドを実行します。
$ brew -v
# インストールした Homebrew のバージョンを確認します。
$ brew update
# 一度、インストールした Homebrew を最新の状態にアップデートする際に使用します。
$ sudo chown -R `whoami`:admin /usr/local/bin
# Homebrew の権限を変更します。
- 公式サイト:Homebrew
Ruby を導入する。
ターミナル
$ brew install rbenv ruby-build
# Homebrew を使用して、rbenv と ruby-build をインストールします。
$ echo 'eval "$(rbenv init -)"' >> ~/.zshrc
# 全てのディレクトリで rbenv を使用できるようにします。
# Z Shell の設定ファイルを保存場所は各自の環境で変化します。
$ source ~/.zshrc
# Z Shell の設定ファイルを再読み込みします。
$ brew install readline
# ターミナルの `irb` で、日本語入力を可能にするために 'readline' をインストールします。
$ brew link readline --force
# 全てのディレクトリで readline を使用できるようにします。
$ RUBY_CONFIGURE_OPTS="--with-readline-dir=$(brew --prefix readline)"
$ rbenv install バージョン番号
# rbenv を利用して、Ruby をインストールします。
# 'バージョン番号' には各自 インストールするバージョンを指定してください。
$ rbenv global バージョン番号
# デフォルトで使用する Ruby を、インストールした Ruby のバージョンに切り替えます。
$ rbenv rehash
# rbenv を再読み込みします。
$ ruby -v
# Ruby のバージョンを確認し、インストールしたバージョンに変更されているか確認します。
- 公式サイト:Ruby
- 公式ドキュメント:rbenv | GitHub
- 公式ドキュメント:ruby-build | GitHub
MySQL を導入する。
ターミナル
$ brew install mysql@5.6
# MySQL をインストールします。
# このコマンドでは、Version 5.6 をインストールしていますが、[Homebrew(mysql@5.7)](https://formulae.brew.sh/formula/mysql@5.7) もございます。
$ mkdir ~/Library/LaunchAgents
$ ln -sfv /usr/local/opt/mysql\@5.6/*.plist ~/Library/LaunchAgents
$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql\@5.6.plist
# MySQL サーバーが自動的に起動するようにします。
$ echo 'export PATH="/usr/local/opt/mysql@5.6/bin:$PATH"' >> ~/.zshrc
# 全てのディレクトリで、MySQL コマンドが実行できるようにする。
$ source ~/.zshrc
# Z Shell の設定ファイルを再読み込みします。
$ which mysql
# '/usr/local/opt/mysql@5.6/bin/mysql' のように表示されれば、正しく 設定ができています。
$ mysql.server status
# MySQL の状態を確認します。
- 公式サイト:MySQL
Ruby on Rails を導入する。
ターミナル
$ gem install bundler
# Ruby の拡張機能を管理する Bundler をインストールします。
$ gem install rails --version='バージョン番号'
# Ruby on Rails をインストールします。
$ rbenv rehash
# rbenv を再読み込みします。
$ rails -v
# インストールした Ruby on Rails のバージョンを確認します。
- 公式サイト:Bundler
- 公式サイト:Ruby on Rails
Node.js を導入する。
ターミナル
$ brew install nodejs
# Node.js をインストールする。
$ node -v
# インストールした Node.js のバージョンを確認します。
- 公式サイト:Node.js
Discussion