[ruby-list:37782] Re: Ruby-GNOME2:教えてください

From: Masao Mutoh <mutoh@...>
Date: 2003-06-11 14:49:39 UTC
List: ruby-list #37782
むとうです。

On Wed, 11 Jun 2003 07:53:54 +0900
Mitsuo Igarashi <mitsu5@ruby.famille.ne.jp> wrote:

> Ruby-GNOME2 について教えてください。
> 
> 質問
> 
> 1) Ruby-GNOME2 は 以前の ruby/gtk の発展系でしょうか?
>   それとも別物ですか?

ご質問の意図がよくわからないのでハズしてるかもしれませんが....。
Ruby-GNOME2はRuby/GTKの発展形(?)ですが中身はほとんど別物です。

> 2) WindowsXP pro に以下から
>  http://ruby-gnome2.sourceforge.jp/hiki.cgi?Install+Guide+for+Windows 
> Install Guide に従ってインストールし、 mingw-ruby1.8.0 で動かし
> ましたら、
> 
> ruby -e "require 'gtk2'"
> 
> f:/ruby180/local/lib/ruby/site_ruby/1.8/i386-msvcrt/gtk2.so: 127: 指定されたプロシージャが見つかりません。   - f:/ruby180/local/lib/ruby/site_ruby/1.8/i386-msvcrt/gtk2.so (LoadError)
>         from f:/ruby180/local/lib/ruby/site_ruby/1.8/gtk2.rb:3
>         from -e:1:in `require'
>         from -e:1
> gtk2.rb は
>    require 'glib2'
>    require 'pango.so'
>    require 'gtk2.so'
>    require 'gdk_pixbuf2.so'
> これしか書いてないので、'glib2 と''pango.so'は処理されています。
> 
> このような  gtk2.so のエラーが出ました。 internet でこのエラー
> が報告されているようですが、解決策は書いてありません。どのように
> したら ?

上記URLのThreeの項目は試されましたか?
glib, gtk+, pangoはどこにインストールされていますか?
 
> 3)いっそのこと Ruby-GNOME2 をソースより、 mingw でビルド。
> しかし、
> 
>    To use them, you will need Ruby-1.6 and glib-2.0.0, 
> gtk+-2.0.0, pango-1.1.0,   gconf2-1.2.0, libgnome-2.0.0, 
> libart_lgpl-2.3.0, libgnomecanvas-2.0.0,    libgnomeui-2.0.0, 
> libglade-2.0.0 or later installed on your system. 
> 
>   この、 ruby を除いた library 群はどこから入手するのでしょう
> か?

上記の英文がどこから引用されたものかがわからなかったのですが、
Win32環境では、glib, gtk+, pangoがあればRuby/GTK2の環境を作る
ことはできます。

それらは上記Threeに書いてあるexeファイルを実行するとインストールされます。

 
> 4) gtk+-1.3.0-20030216-setup.zip
> から、 C:\Program Files\Common Files\GTK\1.3  に大量のファイル
> がインストールされますが、これも必要でしょうか?

gtk+-1.3.0はバージョンが古いです。gtk+-2.0.0以降を使ってください。

-- 
.:% Masao Mutoh<mutoh@highway.ne.jp>

In This Thread