Pages

Affichage des articles dont le libellé est hierarchie. Afficher tous les articles
Affichage des articles dont le libellé est hierarchie. Afficher tous les articles

Hierarchie mode projet sujet

vendredi 31 janvier 2014




Re-bonjour,

Pour reprendre le post : http://www.developpez.net/forums/d14...iable-externe/

Je voudrais créer une arborescence mode projet:

Code:


bin/ build/ conf/

dans le bin :

Code:


bin/script_generateur.pl

dans le conf :

Code:


conf/configuration.pm

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

Code:


#!/usr/bin/perl

use File::Copy;
use strict;
use warnings;
use configuration;

print "@$_\n" for @clients;


conf/configuration.pm

Code:


#!/usr/bin/perl

package configuration;

use Exporter;

our @ISA = 'Exporter';
our @EXPORT = qw(@clients);

our @clients = ( ['site', 'site1', 'site2'],
                ['evol', 'evol1', 'evol2', 'evol3']
);


Mais malheuresement ça ne marche pas :
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.


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...