Ruby 1.8.6 / RubyGems 0.9.2 インストール

aptのrubyのバージョンが1.8.2だったので、ソースからコンパイルしました。
参考サイト

参考サイトとはバージョンが違いますが、問題なく使えました。最初にapt-getを忘れてはまりましたが・・・。
rubyインストール。

# apt-get install zlib1g-dev
# apt-get install libreadline5-dev
# wget ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.6.tar.gz
# tar xzvf ruby-1.8.6.tar.gz
# cd ruby-1.8.6
# ./configure --prefix=/usr/local/
# make
# make install

rubygemsインストール。

# wget -c http://rubyforge.org/frs/download.php/17190/rubygems-0.9.2.tgz
# tar zxvf rubygems-0.9.2.tgz
# cd rubygems-0.9.2
# mkdir -p /opt/local/rubygems
# export GEM_HOME=/opt/local/rubygems
# ruby setup.rb config --prefix=/opt/local/
# ruby setup.rb setup
# ruby setup.rb install

apt-get忘れた場合のリカバリ方法。

# cd ruby-1.8.6/ext/zlib
# ruby extconf.rb --with-zlib-include=/usr/include --with-zlib-lib=/usr/lib
# make
# make install
# cd ../..
# make clean

あとはruby makeからやり直しでOK。

$ ruby --version
ruby 1.8.6 (2007-03-13 patchlevel 0) [i686-linux]
$ gem --version
0.9.2

シェアする

  • このエントリーをはてなブックマークに追加

フォローする