電脳Ruby インストール
Linux (Laser5 7.2exp)に入れた記録。特に、Ruby-GNOMEでエラーが生じたので、その対処法。
ただし、GTKのバージョンは1。
関連Webページ
- Ruby
http://www.ruby-lang.org/ja/
- 電脳Rubyプロジェクト
http://ruby.gfd-dennou.org/index-j.htm
事前にインストールしたもの
- ruby本体 RubyのWebページ
電脳Ruby一括インストーラを走らせるにはRubyが必要。- GDK1の場合は、以下のコマンドがインストールされていることが必要。
電脳Ruby謹製品 一括インストーラ解説の「動作環境」−「GTK+1」を参照のこと。
- gtk-config
- imlib-config
- gdk-pixbuf-config
- ruby-gtk(手動で入れる必要はないかも?)
電脳Rubyのインストール
- 電脳Ruby謹製品 一括インストーラ解説から、電脳Ruby一括インストーラnumru-install.rbを取ってくる。
- 適当な作業ディレクトリ(仮にtmpとする)を作り、一括インストーラをそこにコピーする。
% mkdir tmp % cd tmp % cp (保存したディレクトリ)numru-install.rb .- rootになり、一括インストーラを走らせる
% su % ruby numru-install.rb- 数十秒待つと、十数個のパッケージからどれをインストールするかを聞かれるので、上から順番に入れていく。
- Ruby-GNOMEインストールにて、エラーが生じ強制終了。libgladeディレクトリでエラー。
- Ruby-GNOMEファイル群が保存されたディレクトリに移動、extconf.rbを実行。
% cd tmp/ruby-gnome-all-0.34 % ruby extconf.rb- 再びlibgladeのエラーで終了するが気にせず、Makefile をエディタで開いて2行目の「SUBDIRS」のうち、「gtk, gdkimlib, gdkpixbuf」以外を削除。
- 改めて、make及びmake install。
% make % make install- これでRuby-GNOMEはインストールされたので、もう一度numru-install.rbを実行。
- Ruby-GNOMEがインストールされていることを確認し、続けて他のパッケージをインストールする。
作業記録
- 2005.03.30 install成功。