[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



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