[#46595] nokogiriがインストールできない — Soichi Ishida <zau_777_emacs@...>
7 messages
2009/12/02
[#46602] プログラミング学習について — 清重 愛一郎 <loveone6@...>
初めまして、清重愛一郎と申します。大学生です。
10 messages
2009/12/03
[#46608] Ruby Shoesはどこからdownloadできますか? — 島村竜一 <shimamura@...>
はじめまして
6 messages
2009/12/05
[#46621] エラー([BUG])の追いかけ方 — "(株)ネットフォレスト 植田裕之" <ueda@...>
植田と申します。
6 messages
2009/12/07
[#46639] 動的HTMLからデータを取得 — Soichi Ishida <zau_777_emacs@...>
7 messages
2009/12/16
[#46647] RubyでWindowsの常駐サービスプログラムを作る方法 — kouichi_someya@...
はじめまして。
12 messages
2009/12/16
[#46649] Re: RubyでWindowsの常駐サービスプログラムを作る方法
— "U.Nakamura" <usa@...>
2009/12/17
こんにちは、なかむら(う)です。
[#46651] Re: RubyでWindowsの常駐サービスプログラムを作る方法
— 田口 浩 <h-taguchi@...>
2009/12/17
田口と申します。
[#46650] xpathについて — Soichi Ishida <zau_777_emacs@...>
6 messages
2009/12/17
[#46666] TCPSocket#peeraddr に時間がかかる。 — "5.5" <5.5@...>
5.5 です。
6 messages
2009/12/19
[#46667] Ruby/TkのTkHTMLを扱う際にsegmentation fault — 上野宏法 <ronor.u@...>
はじめまして。Ronorと申します。
5 messages
2009/12/19
[#46673] Ruby/GTK2でキー入力イベントをソフトウェア的に発生できません。 — Tomokiyo Nomura <tnomura@...>
野村@延岡です。
4 messages
2009/12/20
[#46674] 子プロセスを kill する方法は? — "Hideo Konami" <konami@...>
小波です。
7 messages
2009/12/21
[#46690] Float::INFINITY — "KISHIMOTO, Makoto" <ksmakoto@...4u.or.jp>
きしもとです
10 messages
2009/12/22
[ruby-list:46590] Re: ruby1.9 でpostgresql8.4を利用するときについて。
From:
akira yamada / やまだあきら <akira@...>
Date:
2009-12-01 13:03:03 UTC
List:
ruby-list #46590
(2009年11月27日 19:12), Nobuyuki Inaba wrote:
> begin
> conn = DBI.connect('DBI:PG:testdb:localhost', 'test01', '123456789')
DBI:Pg:... にすると通ったりしますか? もしそうなら
dbi.rbの280行目あたり:
found = DBI::DBD.constants.find { |e| e.downcase == dc }
ここでdcは"pg"(driver_name.downcase)なのですが
1.9.0〜ではconstantsがsymbolを返すので1.8とは動作が違ってきます。
そのあたりではないでしょうか。
> $ ruby1.9 test.rb
> /usr/lib/ruby/1.9.0/dbi.rb:294:in `block in load_driver': Unable to
> load driver 'PG' (underlying error: uninitialized constant
> DBI::DBD::PG) (DBI::InterfaceError)
> from /usr/lib/ruby/1.9.0/monitor.rb:190:in `mon_synchronize'
> from /usr/lib/ruby/1.9.0/dbi.rb:236:in `load_driver'
> from /usr/lib/ruby/1.9.0/dbi.rb:154:in `_get_full_driver'
> from /usr/lib/ruby/1.9.0/dbi.rb:139:in `connect'
> from test.rb:6:in `<main>'
ruby1.9 -d test.rbのように-dを付けて実行すると
もう少し何かわかるかも。
--
やまだ