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

はじめまして。

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

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

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

From: Nobuyuki Inaba <nobuyuki.inaba@...>
Date: 2009-12-02 00:47:22 UTC
List: ruby-list #46593
ついでに Ruby1.9ではなく、Rubyで実行した場合
下のようにうまく実行できました。
「PG」でも「Pg」でも実行しますが、何か意味が変わるのでしょうか?

-------------------------------------------------------------------
conn = DBI.connect('DBI:PG:testdb:localhost', 'test01', '123456789')	

$ ruby -d test.rb
Exception `LoadError' at /usr/lib/ruby/1.8/rubygems.rb:1113 - no such
file to load -- rubygems/defaults/operating_system
Exception `NoMethodError' at /usr/lib/ruby/1.8/rational.rb:78 -
undefined method `gcd' for Rational(1, 2):Rational
Exception `LoadError' at /usr/lib/ruby/1.8/rubygems/config_file.rb:34
- no such file to load -- Win32API
Exception `LoadError' at
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31 - no such file to load
-- dbd/PG
Exception `LoadError' at
/usr/lib/ruby/1.8/rubygems/custom_require.rb:38 - no such file to load
-- dbd/PG
Exception `Gem::LoadError' at /usr/lib/ruby/1.8/rubygems.rb:827 -
Could not find RubyGem pg (>= 0)

Exception `NameError' at /usr/lib/ruby/1.8/dbi.rb:274 - uninitialized
constant DBI::DBD::PG
NOTICE:  CREATE TABLEはシリアル列"t01.id"用に暗黙的なシーケンス"t01_id_seq"を作成します。
NOTICE:  CREATE TABLE / PRIMARY KEYはテーブル"t01"に暗黙的なインデックス"t01_pkey"を作成します
0
1
....
100

-------------------------------------------------------------------
conn = DBI.connect('DBI:Pg:testdb:localhost', 'test01', '123456789')	

$ ruby -d test.rb
Exception `LoadError' at /usr/lib/ruby/1.8/rubygems.rb:1113 - no such
file to load -- rubygems/defaults/operating_system
Exception `NoMethodError' at /usr/lib/ruby/1.8/rational.rb:78 -
undefined method `gcd' for Rational(1, 2):Rational
Exception `LoadError' at /usr/lib/ruby/1.8/rubygems/config_file.rb:34
- no such file to load -- Win32API
Exception `Gem::LoadError' at /usr/lib/ruby/1.8/rubygems.rb:827 -
Could not find RubyGem pg (>= 0)

NOTICE:  CREATE TABLEはシリアル列"t01.id"用に暗黙的なシーケンス"t01_id_seq"を作成します。
NOTICE:  CREATE TABLE / PRIMARY KEYはテーブル"t01"に暗黙的なインデックス"t01_pkey"を作成します
0
1
....
100

In This Thread

Prev Next