[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: PostgreSQL: Installation d'une interface PERL
- To:
- Subject: Re: PostgreSQL: Installation d'une interface PERL
- From: (Richard Bellavance)
- Date: Tue, 10 Oct 2000 13:09:25 -0400 (EDT)
-
In-reply-to: <[email protected]>
On Tue, 10 Oct 2000 15:31:27 GMT, Daniel Meilleur
<[email protected]> wrote:
>Bonjour,
>
>Je veux installer une interface PERL pour accéder à la base de
> données Postgres. J'ai téléchargé le module Pg.pm et lorsque
>j'essaie de l'installer selon les procédures, le Makefile.PL
>me dit 'Pls. set environment variables POSTGRES_INCLUDE and
>POSTGRES_LIB. Elles se trouvent où ces satanées variables??
bash et autres dérivés de sh:
POSTGRES_INCLUDE=_répertoire_de_base_de_pgsql_/include
POSTGRES_LIB=_répertoire_de_base_de_pgsql_/lib
export POSTGRES_INCLUDE POSTGRES_LIB
csh/tcsh:
setenv POSTGRES_INCLUDE _répertoire_de_base_de_pgsql_/include
setenv POSTGRES_LIB _répertoire_de_base_de_pgsql_/lib
>Conséquemment, le make et make test ne fonctionnent pas.
>J'essaie tout de même de copier le fichier Pg.pm dans le
>répertoire où se trouvent les autres fichiers *.pm mais lorsque
>j'exécute 'perl test.pl' il me dit "Can't locate loadable object
> for module Pg in @INC." Comment fait-on pour modifier @INC?
>Ça se trouve où?
test.pl cherche les modules sous l'arborescence "blib" dans le
répertoire où tu le compiles.
Si tu donne la bonne valeur aux variables d'environnement
mentionnées ci-haut, la séquence "make; make test; make install"
devrait fonctionner sans difficultées.
PS.: J'imagine que tu sais que tu devras aussi installer le module
DBI pour utiliser DBD::Pg...
Richard.
--
Richard Bellavance Enter-Net Inc.
Phone: (450) 449-5261 #16
Systems Administrator/ (514) 990-1683 #16
Analyst-Programmer Fax: (450) 449-5242