[Perl] Variable d'environnement PERL5LIB dans un CGI

Laurent Rosenfeld laurent.rosenfeld at googlemail.com
Mar 24 Oct 21:28:55 CEST 2017


Bonjour,

pourquoi ne pas utiliser plutôt le pragma:

use lib 'chemin';

 ?

Je pense que $ENV{'PERL5LIB'} est probablement chargé au démarrage de Perl
et qu'il est trop tard pour le changer ensuite, cela n'a plus d'effet sur
le programme en cours. Donc, il faudrait sans doute renseigner la variable
d'environnement avant de lancer Perl.

Tu peux aussi ajouter ton, chemin à @INC dans un bloc BEGIN.

Laurent.


Le 24 octobre 2017 à 20:32, Dominique Asselineau <
asseline at telecom-paristech.fr> a écrit :

> Bonjour,
>
> Je n'arrive pas à initialiser la variable PERL5LIB dans un CGI écrit
> en Perl, du moins je n'arrive pas à faire en sorte qu'elle soit prise
> en compte.
>
> Dans une séquence
>     BEGIN { }
> J'écris
>     $ENV{'PERL5LIB'} = '/leCheminVersMesInstallLocales';
> sans que ça fonctionne.
>
> Où me trompe-je ?
>
> --
> _______________________________________________
> Perl mailing list
> Perl at mongueurs.net
> http://listes.mongueurs.net/mailman/listinfo/perl
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://listes.mongueurs.net/mailman/private/perl/attachments/20171024/40aae739/attachment.html>


Plus d'informations sur la liste de diffusion Perl