Bonjour,

J'ai un problème avec un module.
J'ai récupéré un script Perl, qui affiche l'erreur suivante dans Eclipse :
Can't locate Bio/EnsEMBL/DBSQL/DBAdaptor.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .)
au niveau de la ligne de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 use Bio::EnsEMBL:BSQL:BAdaptor;
Je crois comprendre que l'erreur vient du fait que le module n'est pas trouvé.
J'ai suivi la documentation sur le site d'ensemble :http://www.ensembl.org/info/docs/api...tallation.html

J'ai donc exécuté les commandes suivantes après avoir crée un dossier src dans ${HOME}.
PERL5LIB=${PERL5LIB}:${HOME}/src/bioperl-live
PERL5LIB=${PERL5LIB}:${HOME}/src/ensembl/modules
PERL5LIB=${PERL5LIB}:${HOME}/src/ensembl-compara/modules
PERL5LIB=${PERL5LIB}:${HOME}/src/ensembl-variation/modules
PERL5LIB=${PERL5LIB}:${HOME}/src/ensembl-functgenomics/modules
export PERL5LIB
Bizarrement quand je fais un Perl -V dans la console, j'obtiens :
%ENV:
PERL5LIB=":/root/src/ensembl/modules:/root/src/ensembl/modules:/home/jp/src/bioperl-live:/home/jp/src/ensembl/modules:/home/jp/src/ensembl-compara/modules"
@INC:
/root/src/ensembl/modules
/root/src/ensembl/modules
/home/jp/src/bioperl-live
/home/jp/src/ensembl/modules
/home/jp/src/ensembl-compara/modules
/etc/perl
/usr/local/lib/perl/5.10.0
/usr/local/share/perl/5.10.0
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.10
/usr/share/perl/5.10
/usr/local/lib/site_perl
A noter que j'ai aussi installé BioPerl via les paquets synaptics.

Et j'ai toujours l'erreur dans Eclipse au niveau de cette ligne.

J'utilise une distribution Ubuntu Karmic Koala, Eclipse Classic 3.5.1, Perl 5.10, BioPerl 1.6.
Dans Eclipse j'ai installé le plugin Epic pour développer des projets Perl...

Des idées ?

Merci.