From: Masahiro S. ()
<sa...@to...> - 2003-08-24 07:57:44
|
さかいです。 From: たむらけんいち <sgs...@ni...> Subject: [ruby-gnome2-devel-ja] Ruby-GNOME2 for Win Date: Fri, 13 Jun 2003 00:58:45 +0900 > たむらです。 > ということで、gtk2.rbに実質二行追加することで、GNOME2関連DLLへの PATH追加 > 作業が不要になりました。 > > # for dropline GTK2-Runtime DLL > require 'win32/registry' > GTK2Dir = > Win32::Registry::HKEY_CURRENT_USER.open('Software\GTK\2.0')['Path'] > > ENV['PATH'] = %w(bin lib).collect{|dir| > "#{GTK2Dir}\\#{dir};"}.join + ENV['PATH'] そういえば、この話って結局どうなったのでしょう? # ひょっとして、私が反応しなかったせいで止まってますか? # だとしたら、ごめんなさい (_ _) 1.8.0もリリースされましたし、問題ないようであれば、 ↓のように変更してglib2.rbに追加してしまおうかと思います。 # for dropline GTK2-Runtime DLL if /mingw|mswin/ =~ RUBY_PLATFORM and RUBY_VERSION >= "1.8.0" begin require 'win32/registry' GTK2Dir = Win32::Registry::HKEY_CURRENT_USER.open('Software\GTK\2.0')['Path'] ENV['PATH'] = %w(bin lib).collect{|dir| "#{GTK2Dir}\\#{dir};" }.join('') + ENV['PATH'] rescue Win32::Registry::Error end end -- 酒井 政裕 / Masahiro Sakai |