Hatena::ブログ(Diary)

たら風呂

2007-08-17

さくらにrubygems0.9.4インストール

いろいろ書いてあるところがあるので必要ないかもだけど

少し詰まったとこがあったのでメモ


インストール先は/home/username/local

・~/.cshrcに以下を追記。

#for Ruby
setenv RUBYLIB $HOME/local/lib/ruby/site_ruby/1.8:$HOME/local/lib/ruby
setenv GEM_HOME $HOME/local/lib/ruby/gem

rubygemsダウンロード解凍

%wget http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz
%tar xvzf rubygems-0.9.4.tgz

rubygemsインストール

cd rubygems-0.9.4
ruby setup.rb config --prefix=/home/username/local
ruby setup.rb setup
ruby setup.rb install

ってやると

---> lib
mkdir -p /usr/local/lib/ruby/site_ruby/1.8
install gemconfigure.rb /usr/local/lib/ruby/site_ruby/1.8/
setup.rb:633:in `initialize': Permission denied - /usr/local/lib/ruby/site_ruby/1.8/gemconfigure.rb (Errno::EACCES)

と怒られる。

なんで/usr/local/見にいくんだろ?って思いながら

rubygems-0.9.4/.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
siterubyverarch=/usr/local/lib/ruby/site_ruby/1.8/i386-freebsd6

/usr/lcal/libとなってるところを$libdirに書き換えて再度ruby setup.rb install

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

以上で無事インストールできました。

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/taraburo/20070817/1187368214
Connection: close