2012-11-02(金) [長年日記]
■ ruby 2.0.0-preview1が出た
来年2月*1に予定されている2.0.0のリリースに先駆け、ruby 2.0.0-preview1が出たので*2、さっそく自宅の開発環境を2.0系に移行。2.0.0は1.9と完全互換を目指しているからまず問題はでないはず。
ruby-builldにすぐpreview1が入ったので、rbenvユーザの移行は簡単:
% cd ~/.rbenv/plugins/ruby-build % git pull % rbenv rehash % rbenv install 2.0.0-preview1 : % gem list --no-versions | sed /^\*/d > /tmp/gemlist % rbenv global 2.0.0-preview1 % gem install `cat /tmp/gemlist` : % rm /tmp/gemlist % rbenv rehash
gemの移行のあたりがスマートじゃないのが気に食わないけど、たぶんおれの知らないベストプラクティスがあるに違いない。……というわけで:
% ruby -v ruby 2.0.0dev (2012-11-01 trunk 37411) [i686-linux]
tDiaryはだいぶ前からtrunkでもCIが走っていて常に2.0 readyなので、この日記も2.0にしちまうかな。あと、目玉機能lazyを習得しないと(まだやってないのか)。