ruby-2.0.0-p0を ubuntuにインストール

随分速くなっているという話だし cookpadも導入したという事らしいので実験環境に入れてみた。

./configure --prefix=/usr --program-suffix=-2.0.0-p0
make
make install

既存環境と切り替え可能なように update-alternativesで設定する。 manについては手作業で gzipした。

update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby-2.0.0-p0 11 \
--slave /usr/bin/erb    erb    /usr/bin/erb-2.0.0-p0 \
--slave /usr/bin/irb    irb    /usr/bin/irb-2.0.0-p0 \
--slave /usr/bin/rdoc   rdoc   /usr/bin/rdoc-2.0.0-p0 \
--slave /usr/bin/ri     ri     /usr/bin/ri-2.0.0-p0 \
--slave /usr/bin/testrb testrb /usr/bin/testrb-2.0.0-p0 \
--slave /usr/share/man/man1/erb.1.gz    erb.1.gz    /usr/share/man/man1/erb-2.0.0-p0.1.gz \
--slave /usr/share/man/man1/irb.1.gz    irb.1.gz    /usr/share/man/man1/irb-2.0.0-p0.1.gz \
--slave /usr/share/man/man1/rdoc.1.gz   rdoc.1.gz   /usr/share/man/man1/rdoc-2.0.0-p0.1.gz \
--slave /usr/share/man/man1/ri.1.gz     ri.1.gz     /usr/share/man/man1/ri-2.0.0-p0.1.gz \
--slave /usr/share/man/man1/testrb.1.gz testrb.1.gz /usr/share/man/man1/testrb-2.0.0-p0.1.gz \
--slave /usr/share/man/man1/ruby.1.gz   ruby.1.gz   /usr/share/man/man1/ruby-2.0.0-p0.1.gz

update-alternatives --install /usr/bin/gem gem /usr/bin/gem-2.0.0-p0 11 \
--slave /etc/bash_completion.d/gem bash_completion_gem /etc/bash_completion.d/gem-2.0.0-p0 \
--slave /usr/share/man/man1/gem.1.gz gem.1.gz /usr/share/man/man1/gem-2.0.0-p0.1.gz

update-alternatives --install /usr/bin/rake rake /usr/bin/rake-2.0.0-p0 11