Skip to content

Instantly share code, notes, and snippets.

@morika-t
Forked from mochiz/gist:4736183
Created November 27, 2013 06:16
Show Gist options
  • Select an option

  • Save morika-t/7671421 to your computer and use it in GitHub Desktop.

Select an option

Save morika-t/7671421 to your computer and use it in GitHub Desktop.

rbenvとruby-buildでRuby環境を最新に保つのん

更新日:2013/11/22

rbenv, ruby-buildを更新

$ cd ~/.rbenv
$ git pull origin master
$ cd ~/.rbenv/plugins/ruby-build
$ git pull origin master

rbenvでインストール可能なリストを表示

$ rbenv install -l
Available versions:
  ...
  1.9.3-p426
  1.9.3-p448
  1.9.3-p484
  ...
  2.0.0-p0
  2.0.0-p195
  2.0.0-p353
   ...

openssl, readlineをインストールしていなければ

$ brew install openssl
$ brew install readline

Ruby1.9, 2.0の最新バージョンをインストール

-Wshorten-64-to-32と警告が出るので無視するようexport CFLAGS=-Wno-error=shorten-64-to-32する ※2.0.0-p0インストール時にopensslのディレクトリを指定するようRUBY_CONFIGURE_OPTS="--with-openssl-dir=brew --prefix openssl"を追加する

$ brew link readline --force
$ export CFLAGS=-Wno-error=shorten-64-to-32
$ CONFIGURE_OPTS="--with-readline-dir=/usr/local" rbenv install 1.9.3-p484
$ CONFIGURE_OPTS="--with-readline-dir=/usr/local --with-openssl-dir=`brew --prefix openssl`" RUBY_CONFIGURE_OPTS="--with-openssl-dir=`brew --prefix openssl`" rbenv install 2.0.0-p353
$ brew unlink readline

インストール済みのバージョンを確認

$ rbenv versions
  system
  1.9.3-p448
  1.9.3-p484
  2.0.0-p195
* 2.0.0-p247 (set by /Users/asakura/.rbenv/version)
  2.0.0-p353

デフォルトで使用するRubyのバージョンを指定

$ rbenv global 2.0.0-p353

必須のgemをインストール

gem install bundler

古いバージョンをアンインストール

$ rbenv uninstall 2.0.0-p195

参考URL

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