Re-bonjour,
Pour reprendre le post : http://www.developpez.net/forums/d14...iable-externe/
Je voudrais créer une arborescence mode projet:
dans le bin :
dans le conf :
et dans le build il y aura le résultat de l'execution du bin/script_generateur.pl
voici ce que j'ai mis :
bin/script_generateur.pl
conf/configuration.pm
Mais malheuresement ça ne marche pas :
lorsque je suis dans le répertoire projet/bin/
Il se peut que mon code soit juste, mais j'aimerai d'une part juste verifié, et d'autre part demandé comment faire pour ne plus avoir d'erreur. dois-je ajouter un chemin à @INC? @INC est une variable d'environnement?! j'ai pourtant effectué la commande : export INC=$INC:/chemin/to/my/project/, mais toujours le même problème... je ne sais vraiment pas quoi faire...
Pour reprendre le post : http://www.developpez.net/forums/d14...iable-externe/
Je voudrais créer une arborescence mode projet:
Code:
bin/ build/ conf/Code:
bin/script_generateur.plCode:
conf/configuration.pmvoici ce que j'ai mis :
bin/script_generateur.pl
Code:
#!/usr/bin/perl
use File::Copy;
use strict;
use warnings;
use configuration;
print "@$_\n" for @clients;Code:
#!/usr/bin/perl
package configuration;
use Exporter;
our @ISA = 'Exporter';
our @EXPORT = qw(@clients);
our @clients = ( ['site', 'site1', 'site2'],
['evol', 'evol1', 'evol2', 'evol3']
);lorsque je suis dans le répertoire projet/bin/
Code:
perl script_generateur.pl
Can't locate configuration.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at script_generateur.pl line 6.
BEGIN failed--compilation aborted at script_generateur.pl line 6.
Aucun commentaire:
Enregistrer un commentaire