2012年3月20日火曜日

hetemlにRubyGemを入れる

参考にしたのは以下のブログ
http://d.hatena.ne.jp/takkkun/20100313/1268503864
http://weble.org/2010/07/08/heteml-rubygems-install

組み合わせないと私の環境では動かなかったというw

まずは場所を確認。
$ ls
webとappsのこの2つがある領域へ。
(もし違う場所にいたら $ cd するなりする)

RubyGemsのインストール先ディレクトリを作成。
不可視ファイルつくるよ〜
$ mkdir .gem
適当にディレクトリを作ってRubyGemsのソースをダウンロード
$ mkdir src
$ cd src
$ wget http://rubyforge.org/frs/download.php/69365/rubygems-1.3.6.tgz
$ tar zxf rubygems-1.3.6.tgz$ cd rubygems-1.3.6
vimを起動してソースコードを修正する
本当はこのままgemをダウンロードすればいいらしいんだけど、
パスが違うらしく、このままではコケてしまうらしい。
$ vi lib/rubygems.rb
vimでの編集はここを参考にしておく
http://www15.ocn.ne.jp/~tusr/vim/vim_text0.html

vimで検索なんかして、
:bindir => RbConfig::CONFIG["bindir"],
という項目を見つける。

その項目を、
:bindir => '/usr/bin',
とする。

で、修正したらインストール
$ ruby setup.rb --prefix=~/.gem
その後、環境変数なるものを設定しなくてはいけないらしい。
$ export PATH=$PATH:~/.gem/bin
$ export RUBYLIB=$RUBYLIB:~/.gem/lib

これでインストール完了。
試しにgemのバージョンを確認してみる。
$ gem -v
1.3.6
バージョン確認ができれば成功。

0 件のコメント:

コメントを投稿