activeperlでDBD-Pgを扱うと、perlが強制終了する
まず環境です。
-----[os環境]----------------
windows xp sp2
-----[active perlバージョン]-
This is perl, v5.8.7 built for MSWin32-x86-multi-thread
-----[cpan環境]--------------
ppm> properties DBI
ppm> properties DBD-Pg
で結果表示あり(インストール済みと判断)
-----[PostgreSQLの環境]------
psql -U postgres -h localhost bookmark
ユーザ postgres のパスワード:postgres
ログイン可能でDB環境正常と判断。
の環境で、以下のスクリプトを実行すると、perlが強制終了します。
------[test.pl]--------
#! /usr/bin/perl
use DBI;
$dbname = "worple";
$user = "postgres";
$passwd = "postgres";
$host = "localhost";
#DBオープン
$db = DBI->connect("DBI:Pg:host=$host;dbname=$dbname", $user, $passwd) || die "DBI connect failed : $DBI::errstr";
#DBクローズ
$db->disconnect;
1;
----------------
エラーメッセージがでることもなく、googleでも似た症状を探せないでいます。
何かヒントや、参考のURLでもいいのでお教え下さい。
よろしくお願いします。