[pgsql-jp: 28362] Re: MacOSXでPerl+PostgreSQL
KAWAI,Takanori
GCD00051 @ nifty.ne.jp
2002年 12月 18日 (水) 10:44:35 JST
川合孝典です。
#どこにいっても答える人は変わらなかったりするかも
----- Original Message -----
From: <rc04sn @ ybb.ne.jp>
To: <pgsql-jp @ ml.postgresql.jp>
Sent: Wednesday, December 18, 2002 10:08 AM
Subject: [pgsql-jp: 28360] MacOSXでPerl+PostgreSQL
> 初めまして永田と申します。
>
> 環境
> PowerMac G4
> MacOSX 10.1.5
> PostgreSQL7.2.1(Marc Liyanageよりダウンロードしたpgsql-7.2.1.pkg.tar.gzを
> インストール)
> Perl5.6.0
>
> レンタルサーバーでPostgreSQLを使っていましたが、
> いろいろテストをするには問題があり自分のMacにテスト環境を作り始めました。
> PostgreSQL自体は上記のパッケージをインストールしテーブルにデータを入
> れるまでの動作確認はしました。
> (pgsql-startupitem-1.2.pkg.tar.gzはなぜかinstallerが起ち上がるだけで止
> まってしいインストールできません。
> なぜだか御存知の方はこれも教えていただきたいのですが)
> その後、DBIは四苦八苦しながらもインストールできたようですが
> DBD::Pgのインストールは全くのお手上げ状態になってしまいまいました。
>
> ほとんど素人に近い私ですが、どなたかMacOSXでのDBD::Pgのインストール手順
> を教えていただければ幸いです。
DBD-Pgのディストリビューションに入っているREADMEにある通り
です。
ちなみに最新の1.20のREADMEによると
<引用>
INSTALLATION:
-------------
The Makefile uses the environment variables POSTGRES_INCLUDE and
POSTGRES_LIB, or POSTGRES_HOME, to find the library libpq.so and the
proper include files.
1. perl Makefile.PL
2. make
3. make test
4. make install
Do steps 1 to 3 as normal user, not as root!
</引用>
ただし1.20のREADMEには
<引用>
REQUIREMENTS:
-------------
build, test and install Perl 5 (at least 5.005)
build, test and install the DBI module (at least 1.30)
build, test and install PostgreSQL (at least 7.3)
</引用>
とありますから、7.2ではビルドできないでしょう。
なんでPostgreSQLが7.3でなきゃいけないのかは、よくわかりませんが。
<引用>
COPYRIGHT:
----------
Portions Copyright (c) 1994,1995,1996,1997 Tim Bunce
Copyright (c) 1997,1998,1999,2000 Edmund Mergl
Copyright (c) 2002 Jeffrey W. Baker
Copyright (c) 2002 PostgreSQL Global Development Group
</引用>
といった具合に最近、メンテナが代わったりして、バイナリデータの
エスケープがどうのとDBI-DevelopersではDBD::Pg関連では
メールが飛び交っていたりしたので、その関連なのかもしれません。.
なお古いDBD::Pgであれば前のメンテナのCPANディレクトリにあります。
1.13までは 「- build, test and install PostgreSQL (at least 6.5)」
(READMEのREQUIREMENTS)なので、多少古いPostgreSQLでも
問題はないかと思います。
DBD-Pg-1.10〜DBD-Pg-1.13
http://theoryx5.uwinnipeg.ca/mod_perl/cpan-search?dir=authors/id/J/JB/JBAKER
〜DBD-Pg-1.01
http://theoryx5.uwinnipeg.ca/mod_perl/cpan-search?dir=authors/id/M/ME/MERGL
(上記のURLは折れ曲がっていると思うのでつないでください)
===================================================
川合 孝典 (Hippo2000)
DBI日本語メーリングリスト管理人、Kansai.pm所属
kwitknr @ cpan.org GCD00051 @ nifty.ne.jp
http://member.nifty.ne.jp/hippo2000、http://www.hippo2000.info/
perldocの日本語化ならperldocjp:翻訳してみませんか?
http://sourceforge.jp/projects/perldocjp
===================================================
pgsql-jp メーリングリストの案内