まずはローカルのVine Linuxで試してから。
#ソースコードのダウンロード先
/home/username/src
#インストール先
/home/username/opt/ruby
$ pwd
/home/username/src
$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz
$ pwd
/home/username/src
$ tar xvf ruby-1.8.7.tar.gz
インストール済みのRubyを削除しておく
$ rm -fr $HOME/opt/ruby
$ pwd
/home/username/src/ruby-1.8.7
$ echo $HOME
/home/username
$ ./configure --prefix=$HOME/opt/ruby
$ make
$ make test
test succeeded
$ make install
$ make clean
$ ruby -v
ruby 1.8.5 (2006-08-25) [i386-linux]
$ $HOME/opt/ruby/bin/ruby -v
ruby 1.8.7 (2008-05-31 patchlevel 0) [i686-linux]
$ $HOME/opt/ruby/bin/irb
irb(main):001:0> puts 'hello world'
hello world
=> nil
irb(main):002:0> exit
$ ssh hostname.sakura.ne.jp -l login_name
% pwd
/home/username/src
% wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz
% pwd
/home/username/src
% tar zxf ruby-1.8.7.tar.gz
% rm -fr $HOME/opt/ruby
% ls $HOME/opt
% pwd
/home/username/src/ruby-1.8.7
% echo $HOME
/home/username
% ./configure --prefix=$HOME/opt/ruby
% make
% make test
test succeeded
% make install
% make clean
% ruby -v
ruby 1.8.5 (2006-08-25) [i386-freebsd6]
% $HOME/opt/ruby/bin/ruby -v
ruby 1.8.7 (2008-05-31 patchlevel 0) [i386-freebsd6.1]
% $HOME/opt/ruby/bin/irb
irb(main):001:0> puts 'hello world'
hello world
=> nil
irb(main):002:0> puts VERSION
1.8.7
=> nil
irb(main):003:0> require 'rss'
=> true
irb(main):004:0> puts RSS::VERSION
0.2.4
=> nil
irb(main):005:0> exit