0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Rubyの環境構築の備忘録(アプリケーション開発のための環境構築編)

Last updated at Posted at 2021-04-12

Rubyの環境構築(OSがMojave以前)

Command Line Toolsをインストール

ターミナル
$ xcode-select --install

Homebrewをインストール

ターミナル
$ cd  #ホームディレクトリに移動
$ pwd #ホームディレクトリにいるかどうか確認
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" # コマンドを実行

Password:と表示されたらPCのパスワードを入力

brew -vでインストールされているか確認

ターミナル
$ brew -v
Homebrew 2.5.1

Homebrewをアップデート

ターミナル
$ brew update

Homebrewの権限を変更

ターミナル
$ sudo chown -R `whoami`:admin /usr/local/bin

新しいバージョンのRubyをインストール

rbenv と ruby-buildをインストール

ターミナル
$ brew install rbenv ruby-build

rbenvをPCにおけるどこの場所からも使用できるようにする

ターミナル
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

bash_profileの変更を反映

ターミナル
$ source ~/.bash_profile

readlineをinstall
ターミナルのirb上で日本語入力を可能にする設定を行うため

ターミナル
$ brew install readline

readlineをどこからも使用できるようにする

ターミナル
$ brew link readline --force

rbenvを利用してRubyをインストール
Webアプリケーション開発用のRubyをインストール

ターミナル
$ RUBY_CONFIGURE_OPTS="--with-readline-dir=$(brew --prefix readline)"
$ rbenv install 2.6.5

利用するRubyのバージョンを指定
インストールしたRuby 2.6.5を使用するために、以下のコマンドを実行

ターミナル
rbenv global 2.6.5

rbenvを読み込んで変更を反映

ターミナル
$ rbenv rehash

Rubyのバージョンを確認

ターミナル
$ ruby -v

MySQLをインストール

MySQLをインストール

ターミナル
$ brew install mysql@5.6

MySQLの自動起動設定

ターミナル
$ 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コマンドをPCのどこからでも実行できるようにする

ターミナル
# mysqlのコマンドを実行できるようにする
$ echo 'export PATH="/usr/local/opt/mysql@5.6/bin:$PATH"' >> ~/.bash_profile
$ source ~/.bash_profile
# mysqlのコマンドが打てるか確認する
$ which mysql
# 以下のように表示されれば成功
/usr/local/opt/mysql@5.6/bin/mysql

mysqlの起動の確認

ターミナル
# mysqlの状態を確認するコマンド
$ mysql.server status

# 以下のように表示されれば成功
 SUCCESS! MySQL running

Railsを用意

bundlerをインストール

ターミナル
$ gem install bundler --version='2.1.4'

Railsをインストール

ターミナル
$ gem install rails --version='6.0.0'

rbenvを再読み込みして変更を反映

ターミナル
$ rbenv rehash

Railsが導入できたか確認

ターミナル
% rails -v
Rails 6.0.0 

Node.jsを導入

Node.jsのインストール

ターミナル
$ brew install node@14

Node.jsへのパスを設定

ターミナル
$ echo 'export PATH="/usr/local/opt/node@14/bin:$PATH"' >> ~/.bash_profile
$ source ~/.bash_profile

Node.jsが導入できたか確認

ターミナル
$ node -v
v14.15.3 

yarnを導入

yarnをインストール

ターミナル
brew install yarn

yarnが導入できたか確認

ターミナル
$ yarn -v

終了

0
1
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
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?