さくらのサーバでruby on railsを使う時の技

2008-07-25 03:17

さくらのサーバで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=$HOME

viで.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に書いちゃってもいいかな?

Takahashi

,

---

コメント

この記事へのコメントはできません

---