Skip to content

Instantly share code, notes, and snippets.

@masawada
Last active August 29, 2015 13:55
Show Gist options
  • Save masawada/8738045 to your computer and use it in GitHub Desktop.
Save masawada/8738045 to your computer and use it in GitHub Desktop.

MacにRubyインストールするメモ

OS 10.9 Mavericksならruby2.0.0-p247が入ってるからやらなくていいけど、できればやったほうがよい。10.8以下は1.8.7しか入らないのでゴミ。全部 やりましょう。

完璧に開発環境整えたいのであればこっちを推奨。

XcodeとHomebrew(パッケージ管理システム)のインストール

AppStoreからXcodeをインストール。

$ xcode-select --install
$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

依存パッケージのインストール

$ brew install readline openssl git

rbenv, ruby-buildのインストール

$ git clone https://github.com/sstephenson/rbenv.git $HOME/.rbenv
$ mkdir -p $HOME/.rbenv/plugins
$ git clone https://github.com/sstephenson/ruby-build.git $HOME/.rbenv/plugins/ruby-build

これでrbenv, ruby-buildがインストールされる。 使ってるシェルが標準のbashであれば

$ cd $HOME
$ emacs .bashrc

とかで最終行に

eval "$(rbenv init -)";

って付け加える。

zshなら.zshrc

eval "$(rbenv init - zsh)";

って付け加える。

Rubyのインストール

$ RUBY_CONFIGURE_OPTS="--with-readline-dir=$(brew --prefix readline) --with-openssl-dir=$(brew --prefix openssl)" rbenv install 2.0.0-p353

readlineとopensslはbrewで最新版を落としてきてそれを使う。2.0.0-p247の部分書き換えれば他のバージョンもいれられる。

$ rbenv global 2.0.0-p353
$ gem install bundler
$ rbenv rehash

まずglobalで普段使うRubyのバージョンを指定する。その次にbundlerをインストール。これはgem installでよい。rbenv rehashbundlerとかコマンド系をインストールしたあとに走らせないとそれが読み込まれないみたいなそんな感じ。rbenv周りでうまくいかなかったらrbenv rehashするとうまくいくことがある。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment