さくらのサーバでruby on railsを使う時のメモ
% mkdir ~/bin
% mkdir ~/lib
% mkdir ~/lib/ruby
% mkdir ~/lib/ruby/gem~/.cshrcに追記
setenv RUBYLIB $HOME/lib/ruby/site_ruby/1.8:$HOME/lib/ruby
setenv GEM_HOME $HOME/lib/ruby/gem%source ~/.cshrc
% mkdir ~/src
% cd ~/src
% wget http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz
% tar xvzf rubygems-0.9.4.tgz
% cd rubygems-0.9.4
% ruby setup.rb config —prefix=$HOMEviで.configを編集
libruby=/usr/local/lib/ruby
librubyver=/usr/local/lib/ruby/1.8
librubyverarch=/usr/local/lib/ruby/1.8/i386-freebsd6
siteruby=/usr/local/lib/ruby/site_ruby
siterubyver=/usr/local/lib/ruby/site_ruby/1.8
を以下のように変更
libruby=$libdir/ruby
librubyver=$libdir/ruby/1.8
librubyverarch=$libdir/ruby/1.8/i386-freebsd6
siteruby=$libdir/ruby/site_ruby
siterubyver=$libdir/ruby/site_ruby/1.8
siterubyverarch=$libdir/ruby/site_ruby/1.8/i386-freebsd6% ruby setup.rb setup
% ruby setup.rb install
% rehash
% gem install rails —include-dependencies
(失敗した時は何回か試す)~/.cshrcでpathに$HOME/lib/ruby/gem/binを追加
%source ~/.cshrc
%rehashでも、gemでinstallする時に、
chown/chgrp: Operation not permitted
- Error code 71
ってエラーが出るから、%setenv RB_USER_INSTALL true
ってやったあとにgem install~/.cshrcに書いちゃってもいいかな?