電脳Ruby インストール


Linux (Laser5 7.2exp)に入れた記録。特に、Ruby-GNOMEでエラーが生じたので、その対処法。
ただし、GTKのバージョンは1。

関連Webページ


事前にインストールしたもの

  • ruby本体 RubyのWebページ
    電脳Ruby一括インストーラを走らせるにはRubyが必要。
  • GDK1の場合は、以下のコマンドがインストールされていることが必要。
     電脳Ruby謹製品 一括インストーラ解説の「動作環境」−「GTK+1」を参照のこと。
    • gtk-config
    • imlib-config
    • gdk-pixbuf-config
  • ruby-gtk(手動で入れる必要はないかも?)

電脳Rubyのインストール

  1. 電脳Ruby謹製品 一括インストーラ解説から、電脳Ruby一括インストーラnumru-install.rbを取ってくる。
  2. 適当な作業ディレクトリ(仮にtmpとする)を作り、一括インストーラをそこにコピーする。
         % mkdir tmp
         % cd tmp
         % cp (保存したディレクトリ)numru-install.rb .
  3. rootになり、一括インストーラを走らせる
         % su
         % ruby numru-install.rb
  4. 数十秒待つと、十数個のパッケージからどれをインストールするかを聞かれるので、上から順番に入れていく。
  5. Ruby-GNOMEインストールにて、エラーが生じ強制終了。libgladeディレクトリでエラー。
  6. Ruby-GNOMEファイル群が保存されたディレクトリに移動、extconf.rbを実行。
         % cd tmp/ruby-gnome-all-0.34
         % ruby extconf.rb
  7. 再びlibgladeのエラーで終了するが気にせず、Makefile をエディタで開いて2行目の「SUBDIRS」のうち、「gtk, gdkimlib, gdkpixbuf」以外を削除。
  8. 改めて、make及びmake install。
         % make
         % make install
  9. これでRuby-GNOMEはインストールされたので、もう一度numru-install.rbを実行。
  10. Ruby-GNOMEがインストールされていることを確認し、続けて他のパッケージをインストールする。

作業記録

  • 2005.03.30 install成功。