こんにちは。 In message <[メールアドレス保護]> on Fri, 18 Jan 2008 20:50:23 +0900, tamagotoka <[メールアドレス保護]> wrote: > 問題の切り分けとして以下サンプルプログラムを実行したところ、 > ------------------------------------------------------------------------ > #!/usr/local/bin/ruby > > require "dbi" > $SAFE = 1 > database = 'template1' > host = 'localhost' > usr = 'kagemai' > pass = '' > DBI.connect("DBI:Pg:database=#{database};host=#{host}", usr, pass) do |db| > end > ------------------------------------------------------------------------ > 以下エラーとなりました。 > ------------------------------------------------------------------------ > /usr/local/lib/ruby/site_ruby/1.8/dbi.rb:342:in `load_driver': Could not > load driver (no > such file to load -- postgres). Note that in SAFE mode >= 1, driver URLs > have to be > case sensitive! (DBI::InterfaceError) ここまで切り分けできている状況からは、portsの問題ではなくRubyの問題で しょう。おそらく、SAFEレベルの設定が厳格になった(or 以前のバグが直った)こ とによる問題ではないかと思います。
Ruby関連のメーリングリストあたりで聞いてみることをお勧めします。 -- 神戸 隆博 / Takahiro Kambe