[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[kagemai-users:0394] PostgreSQLでエラー



 初めまして、竹内と申します。

 昨日から影舞を試しています。一通り動作させることができました。で、次の
一歩ということで、PostgreSQLにデータを登録するようにしてみたのですが、う
まく行きません。

 新規プロジェクトを登録しようとすると、サーバーエラーが表示され、apache
のエラーログを確認すると、以下のエラーが記録されていました。

/usr/lib/site_ruby/1.8/DBD/Pg/Pg.rb:111:in `initialize': FATAL:  IDENT 
authentication failed for user "kagemai" (DBI::OperationalError)

 本ML #0053の書き込みを参考に、以下のスクリプトを作成し、実行したとこ
ろ、やはり、上記と同じエラーが表示されました。
 createdb コマンドにより、kagemaiと言うユーザーは追加してあります。
 環境は以下の通りです。

 FedoraCore 2
 
  PostgreSQl 7.4.6
  Ruby 1.8.1
  mod_ruby 1.2.4
  ruby-dbi-all 0.0.21
  ruby-postgresql 0.7.1

 何かインストールにミスがあるのでしょうか?
 アドバイスいただければ幸いです。

#/usr/bin/ruby -w

require 'dbi'

$SAFE = 1

database = 'kage_test'

host = '/tmp'
usr  = 'kagemai'
pass = ''

DBI.connect("DBI:Pg:database=#{database};host=#{host}", usr, pass) do 
|db|
end


** 竹内 順一@最強のSE/30を創る会
** http://www.se30ers.com
** iChatで話しかけてね(^^;) -> AIM: se30er