Perl variable inc

Résolu/Fermé
trinity666 Messages postés 127 Date d'inscription samedi 24 mai 2003 Statut Membre Dernière intervention 17 août 2011 - 17 mars 2009 à 10:25
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 18 mars 2009 à 09:20
Bonjour,

lorsque je fais un push(@INC,"./modules");

le chemin du module n'est pas trouvé ni ajouté dans INC
et si je mets le chemin complet (C:\Documents and Settings\sabrinab\My Documents\PM\modules) il n'est pas rajouté dans INC non plus
si je fais un print @INC il affiche seulement :
@INC (@INC contains: C:/Perl/site/lib C:/Perl/lib .)
comment y remédier
merci par avance

2 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
18 mars 2009 à 09:20
Salut,

Tu aurais pu aussi faire
use lib "C:/Documents and Settings/sabrinab/My Documents/PM/modules";
--
106485010510997108
1
trinity666 Messages postés 127 Date d'inscription samedi 24 mai 2003 Statut Membre Dernière intervention 17 août 2011 2
17 mars 2009 à 11:08
je viens de trouver il faut mettre le push(@INC,"./modules"); dans un bloc BEGIN{}
0