LoginSignup
0
0

More than 3 years have passed since last update.

Railsの環境構築についてのまとめ(Mac)

Posted at

Railsの環境構築をまとめてみました!:helmet_with_cross:

1.事前準備

・Apple IDを用意
・PCのパスワードを準備

2.OSがCatalina以降の方は、以下のコマンドを実行

# zshをデフォルトに設定
% chsh -s /bin/zsh

ログインシェルを表示

% echo $SHELL

以下のように表示されれば成功

/bin/zsh

3.Command Line Toolsを用意しよう

% xcode-select --install

4.Homebrewをインストール

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

5.Homebrewがインストールされているか確認

% brew -v

% brew update

%  sudo chown -R `whoami`:admin /usr/local/bin

6.Rubyのインストール

# rbenv と ruby-buildをインストール 
% brew install rbenv ruby-build

# rbenvをどこからも使用できるようにする
% echo 'eval "$(rbenv init -)"' >> ~/.zshrc

# zshrcの変更を反映させる
% source ~/.zshrc

# readlineをinstall
% brew install readline

# readlineをどこからも使用できるようにする
% brew link readline --force

# rbenvを利用してRubyをインストールする
% RUBY_CONFIGURE_OPTS="--with-readline-dir=$(brew --prefix readline)"
% rbenv install 2.6.5

# 利用するRubyのバージョンを指定
% rbenv global 2.6.5

# rbenvを読み込んで変更を反映させましょう
% rbenv rehash

# Rubyのバージョンを確認
% ruby -v

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コマンドをどこからでも実行できるようにする
% echo 'export PATH="/usr/local/opt/mysql@5.6/bin:$PATH"' >> ~/.zshrc 
# mysqlのコマンドを実行できるようにする設定
% source ~/.zshrc
 #  設定を読み込むコマンド
% which mysql
 # mysqlのコマンドが打てるか確認する
# 以下のように表示されれば成功
/usr/local/opt/mysql@5.6/bin/mysql

# MySQLの起動を確認しましょう
% mysql.server status # MySQLの状態を確認するコマンド

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

shared-mime-infoをインストール

% brew install shared-mime-info

Railsを用意

# bundlerをインストールしましょう
% gem install bundler --version='2.1.4'

# Railsをインストールしましょう
% gem install rails --version='6.0.0'

#  rbenvを再読み込みしておきましょう
% rbenv rehash

Railsが導入できたか確認しよう
% rails -v

Node.jsをインストール

brew install node@14

#Node.jsへのパスを設定
% echo 'export PATH="/usr/local/opt/node@14/bin:$PATH"' >> ~/.zshrc
% source ~/.zshrc

#Node.jsが導入できたかを確認
% node -v

yarnをインストール

% brew install yarn

 # yarnが導入できたか確認
% yarn -v
0
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
0
0