dreamedge.net

さくらのレンタルサーバにgemをインストールする

2008-03-28T14:28:00+0000

といっても管理者権限ないので,ユーザのホームにインストールする.
今回は~/lib/gemsに入れているが,そこらへんは好みでいろいろ変えるといいと思うんですが,普通はどうするんだろう?

$ wget http://rubyforge.org/frs/download.php/29548/rubygems-1.0.1.tgz
$ tar xvzf rubygems-1.0.1.tgz
$ cd rubygems-1.0.1
$ export GEM_HOME='/home/username/lib/gems
$ mkdir -p /home/username/lib/gems
$ ruby setup.rb config --prefix=/home/username
$ ruby setup.rb setup
$ ruby setup.rb install
$ export RUBYLIB=$HOME/lib
$ export PATH="$PATH:$HOME/lib/gems/bin"
$ gem update --system

あとはGEM_HOMEとRUBYLIBを.bashrcに登録しておくと便利.