ruby2.0.0-p0で動かしてみた

ruby2.0.0-p0がリリースされたので試しに動かしてみました。ちょっとしたsinatraアプリなのですが、今のところ問題なく動いています。

環境

  • CentOS6.3 x86_64
  • rbenv (構築履歴はこちら)

ruby-build update

まずはruby-buildをアップデート。構築時にgit cloneして構築してるのでgit pullで最新版をげっと。その後install.shを再度走らせる。

1
2
3
4
# cd /usr/local/ruby-build/
# git pull
# ./install.sh 
Installed ruby-build at /usr/local

ruby2.0.0-p0 install

ruby2.0.0-p0インストールして2.0.0テスト用のディレクトリ作ったりごにょごにょ。

1
2
3
4
5
6
7
8
9
10
11
12
# rbenv install 2.0.0-p0
Downloading ruby-2.0.0-p0.tar.gz...
-> http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz
Installing ruby-2.0.0-p0...
Installed ruby-2.0.0-p0 to /usr/local/rbenv/versions/2.0.0-p0

# mkdir ruby2.0.0-p0
# cd ruby2.0.0-p0/
# rbenv local 2.0.0-p0
# rbenv rehash
# ruby -v
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]

無事ruby2.0.0-p0インストールできました!

bundler関連

gemの管理にbundlerを使用しているのですが、gem install bundlerでインストールされるbundler1.2.4だとバージョンが低くてbundler installに失敗します。なのでこちらのサイト様を参考にbundler1.3.0.preをインストールしました。
(http://spring-mt.tumblr.com/post/37019889787/ruby-2-0-preview2-bundler-bundle-install)

1
2
3
# gem install bundler --version '1.3.0.pre'
# gem list|grep bundler
bundler (1.3.0.pre, 1.2.4)

あとはいつも通りbundle install(´ω`)

とりあえずインストールできた

  • 簡単にインストールできた
  • ありがとうrbenv
  • 既存アプリがそのまま動いた
  • ありがとう互換性
  • ちょっと遅れたけどお誕生日おめでとうruby

Comments