Bonjour les coincoins !
Dans le cadre de mon taff, je cherche via un script perl à utiliser une librairie interne.
Mais impossible de la faire trouver via mon script.
Pourtant je pense pas faire une boulette :
Code:
#!/usr/bin/perl
BEGIN {
push @INC, '/opt/local/isaac/lib/';
}
use libCMDB;
[.....] mon code
Ensuite quand je lance mon script, ça répond :
Can't locate libCMDB.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 . /opt/local/isaac/lib/) at /home/user/etc/monscript line 15.
BEGIN failed--compilation aborted at /home/user/etc/monscript line 15.
Alors que :
~={ [08:35:22] user@machine:~/etc$ }=~ ll /opt/local/isaac/lib/libCMDB.pm
lrwxrwxrwx 1 root root 14 Oct 30 2012 /opt/local/isaac/lib/libCMDB.pm -> libCMDB.1.0.pm
Elle est bien là cette librairie.
Une idée ?
EDIT : problème de droit sur le fichier en lien, c'est bon merci