1
2

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 5 years have passed since last update.

Rubyの開発環境の構築

Last updated at Posted at 2017-03-06

環境設定

★ 参考にさせて頂きました ★
【macOS Sierra】Mac OSX 10.12 macOS Sierra にRuby + Rails4 開発環境の構築 【初心者必見】
http://qiita.com/keneo/items/e81bad87995fae566234

ほぼこの内容です。

Xcodeをインストールします

Mac App Storeからインストールします。超時間かかります。

Command Line Tools for Xcodeをインストールします

Xcode → Open Developer Tool → More Developer Tools

Downloads for Apple Developerページが開くので、そこのリストから”Command Line Tools(OS X 10.12) for Xcode 8”をダウンロードしてインストールします。
事前に認証していないと、認証を求められます。
認証に成功すると、該当ページに飛ばないので、再度"More Developer Tools"から遷移します。

Homebrew本体をインストールします

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

PATHを設定します

$ echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bash_profile
$ source ~/.bash_profile

インストールできたことを確認します

$ brew doctor
Your system is ready to brew.

最新パッケージリストを取得します

$ brew update
Already up-to-date.

rbenvでrubyをビルド・管理するためのパッケージをインストールします

$ brew install ruby-build
$ brew install rbenv

pathを設定します

$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile

rubyをインストールします

公開されているrubyのバージョン一覧を確認します。

$ rbenv install -l

ここで最新のバージョンがわかるので、それを指定(ここでは安定版2.4.0)してインストールします

$ rbenv install 2.4.0

標準で使うrubyのバージョンを切り替えます

$ rbenv global 2.4.0
$ rbenv versions
  system
* 2.4.0 (set by ...)
$ ruby -v
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin16]

Bundlerをインストールします

Bundlerは、Railsアプリケーションに必要となるGemパッケージの種類やバージョンを管理し、複数のPCで必要なGemパッケージをインストールする仕組みを提供してくれます。

$ gem install bundler
$ rbenv rehash
$ source ~/.bash_profile
1
2
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
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?