ruby1.9.3-p327とruby2.0をinstall

少しネットと距離を置いたら、rubyやらrailsやら更新があったようなので
ゆっくり追いついてみます。
今日はruby

ruby1.9.3-p327

CVE対策が出たので、とりあえず新しくしてみます。
(MurmurHashとかよくわかんないです。)


Ruby 1.9.3-p327 リリース
ruby 1.9 におけるハッシュ飽和攻撃による DoS 脆弱性 (CVE-2012-5371)


brew upgrade --HEAD ruby-build を
実行しても更新されないのでとりあえず再insall。
ruby-buildはgit cloneした方がいいのかな。

brew uninstall ruby-build
brew install --HEAD ruby-build

CONFIGURE_OPTS="--with-readline-dir=/usr/local" rbenv install 1.9.3-p327

ついでにruby2.0.0-preview

CONFIGURE_OPTS="--with-readline-dir=/usr/local" rbenv install 2.0.0-preview1


rbenv local 2.0.0-preview1
ruby -v
ruby 2.0.0dev (2012-11-01 trunk 37411) [x86_64-darwin12.2.0]


む、これは、CVE対策以前だな。

影響のあるバージョン
ruby 2.0.0 revision 37575 より前の全ての ruby 2.0 系列 (2.0.0 preview1 を含む)

preview-1じゃなくてdevを入れるのが正しいruby2.0の扱いなんだろうか。
眠いので今日はここまで。