WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:perlモジュールDBD-Pgのインストールの方法

0:[投稿] ルイじぃ [2006/01/06 17:16 ] [環境:WindowsXP IE6 WindowsXP ActivePerl]

はじめましてルイじぃです。
WindowsのActivePerl5.8でDBD-PgをPPMを使ってインストールしたいのですが、どなたか成功された方がいらっしゃいましたら手順を教えていただけないでしょうか?

現在は以下のURLはリンクが切れているみたいで・・・
http://crazyinsomniac.perlmonk.org/perl/ppm/5.8/

以上。よろしくお願い致します。


1:[回答] ppm install DBD-Pg [2006/01/07 13:52 ]

少し古いバージョンですが、以下はどうですか?
http://www.cs.cmu.edu/~blangner/perl/dbd_pg.html


2:[回答] ルイじぃ [2006/01/10 14:54 ]

お返事ありがとうございます^^

早速ダウンロードしてppmコマンドからインストールすることができました。

しかし、実際に動かしてみると
以下のようなエラーがでてしまいました・・・
【エラー内容】
DBI connect('dbname=popn_db','',...) failed:
could not create socket:
Address family not supported (0x0000273F/10047) at
menu.cgi line 48
【エラー箇所】
$db = DBI->connect("dbi:Pg:dbname=$db_name",$pg_user_name);

ちなみに現在の環境は以下の通りです。
OS:WindowsXP Professional
データベース:PostgreSQL 8.0
Perl:ActivePerl5.8

もしやDBD-Pgのバージョンが問題なんですかね・・・

せっかく教えていただいたのに自分の知識不足で
お手数をおかけします。


3:[回答] ppm install DBD-Pg [2006/01/11 00:17 ]

以下のページで同じエラーに対して「ホスト名を指定してみては」とあります。
http://www.hippo2000.info/dbi-japan/2500/2381.htm

以下のように変更してみては。
$host = "localhost";
$db = DBI->connect("DBI:Pg:host=$host;dbname=$db_name",$pg_user_name);


4:[完了] ルイじぃ [2006/01/11 14:25 ]

回答ありがとうございます
大変助かっております^^

教えていただいた通りホスト名を指定したところ
DBにアクセスすることができました

本当にありがとうございました。

回答(必須): 状態:

お名前(必須):

URL:




[戻る]