Bonjour,
Je rencontre le problème suivant sur un socle unix/perl 5.10.0.
Je suis en train de configurer un lien entre une base Oracle et une base Postgres, pour cela j'utilise un package perl et lorsque je lance ma commande j'obtiens ceci dans ma log :
Or le package vars.pm est pourtant présent dans l'un des path de la variable @INC, j'ai vérifié en faisant un find du package.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Can't locate vars.pm in @INC (@INC contains: /root/localperl/lib/5.10.0/i686-linux /root/localperl/lib/5.10.0 /root/localperl/lib/site_perl/5.10.0/i686-linux /root/localperl/lib/site_perl/5.10.0 .) at -e line 1. BEGIN failed--compilation aborted at -e line 1. Can't locate Config.pm in @INC (@INC contains: /root/localperl/lib/5.10.0/i686-linux /root/localperl/lib/5.10.0 /root/localperl/lib/site_perl/5.10.0/i686-linux /root/localperl/lib/site_perl/5.10.0 .) at (eval 1) line 1.
De plus je ne comprends pas pourquoi j'ai également le message Can't locate Config.pm, en effet j'ai configuré un utilitaire permettant de migrer d'Oracle vers Postgres qui s'appuie sur perl et ce dernier fonctionne parfaitement.
Merci pour votre aide,
A.Personnat
Partager