[#46647] RubyでWindowsの常駐サービスプログラムを作る方法 — kouichi_someya@...

はじめまして。

12 messages 2009/12/16
[#46649] Re: RubyでWindowsの常駐サービスプログラムを作る方法 — "U.Nakamura" <usa@...> 2009/12/17

こんにちは、なかむら(う)です。

[ruby-list:46581] Re: ruby1.9 でpostgresql8.4を利用するときについて。

From: Nobuyuki Inaba <nobuyuki.inaba@...>
Date: 2009-12-01 00:38:00 UTC
List: ruby-list #46581
うーん。ないということなんですか...
ruby1.8
では 関連しそうなライブラリ、libpgsql-ruby libdbd-pg-ruby libdbi-ruby
をsudo apt-get install libpgsql-ruby libdbd-pg-ruby libdbi-ruby
としてうまくいったので、
ruby1.9
だと、
sudo apt-get install libpgsql-ruby1.9 libdbd-pg-ruby1.9 libdbi-ruby1.9
としてやってみたのですがまだ、なにか足りていないのか、
それとも、別の問題があるのか、もし、何かご存知でしたら、おしえていただけないでしょうか?
まだ、ruby1.9は使うのは早いよとかでもかまいません。(その時は理由を教えてもらえたらと思いますが)

済みませんが、よろしくお願いいたします。



2009年11月30日11:22 keiichi matsunaga <ma2@lifemedia.co.jp>:
> On 11/27/2009 7:12 PM, Nobuyuki Inaba wrote:
>
>> $ 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>'
>>
>> というふうにエラーが出ます。
>>
>> $ ruby test.rb
>> と実行しますとエラーはでません。
>
> PG(postgresのドライバー)が無いというエラーですね。
> ruby1.9とruby(こっちはたぶん1.8系)が別々にインストールされていて,ライ
> ブラリも別々になりますので,1.8の方にはpostgresのドライバーがインストー
> ルされていて,1.9の方にはされていないということではないでしょうか?
>
> --
> 松永肇一(keiichi matsunaga)
> 株式会社ライフメディア 開発部
>
>

In This Thread