Install ruby 1.8.7 on debian lenny

sudo aptitude update

sudo aptitude install build-essential

sudo aptitude install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby
sudo aptitude install libssl-dev libreadline5-dev zlib1g-dev

sudo ln -s /usr/bin/ruby1.8 /usr/local/bin/ruby
sudo ln -s /usr/bin/ri1.8 /usr/local/bin/ri
sudo ln -s /usr/bin/rdoc1.8 /usr/local/bin/rdoc
sudo ln -s /usr/bin/irb1.8 /usr/local/bin/irb

http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz
tar xzvf ruby-1.8.7-p249.tar.gz
cd ruby-1.8.7-p249
./configure
make
sudo make install

Gem/Rails CRC Error:

cd ruby-1.8.7-p249/ext
cd openssl
ruby extconf.rb
make
sudo make install
cd ../
cd zlib
ruby extconf.rb
make
sudo make install

Rubygems:

wget http://rubyforge.org/frs/download.php/74234/rubygems-1.5.2.tgz
tar xzvf rubygems-1.5.2.tgz
cd rubygems-1.5.2
sudo ruby setup.rb

http://articles.slicehost.com/2009/4/9/debian-lenny-ruby-on-rails
http://wiki.vpslink.com/HOWTO:_ruby_and_rubygems_via_aptitude
http://bluescripts.net/2009/07/gemrails-crc-error