IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modules Perl Discussion :

Ajout de chemin à @INC


Sujet :

Modules Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 103
    Par défaut Ajout de chemin à @INC
    Bonjour

    Je souhaite executer un script mais j'ai l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    # ./diskfree.pl --server IP --username xxx --password xxxx
    Can't locate URI.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at (eval 2) line 3.
    Compilation failed in require at /usr/lib/perl/5.8/HTTP/Request.pm line 5.
    Compilation failed in require at /usr/lib/perl/5.8/LWP/UserAgent.pm line 12.
    BEGIN failed--compilation aborted at /usr/lib/perl/5.8/LWP/UserAgent.pm line 12.
    Compilation failed in require at /usr/share/perl/5.8/VMware/VIM2Stub.pm line 10.
    BEGIN failed--compilation aborted at /usr/share/perl/5.8/VMware/VIM2Stub.pm line 10.
    Compilation failed in require at /usr/share/perl/5.8/VMware/VIM2Runtime.pm line 9.
    BEGIN failed--compilation aborted at /usr/share/perl/5.8/VMware/VIM2Runtime.pm line 9.
    Compilation failed in require at ./diskfree.pl line 18.
    BEGIN failed--compilation aborted at ./diskfree.pl line 18.
    Après quelques recherche je pense qu'il faut que j'ajoute le chemin du module URI.PM à la variable @INC qui contient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    # perl -e '$,="\n" and print @INC'
    /etc/perl
    /usr/local/lib/perl/5.8.8
    /usr/local/share/perl/5.8.8
    /usr/lib/perl5
    /usr/share/perl5
    /usr/lib/perl/5.8
    /usr/share/perl/5.8
    /usr/local/lib/site_perl
    je souhaite ajouter le chemin suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    # find / -name URI.pm
    /usr/lib/perl/5.8.8/XML/SAX/PurePerl/Reader/URI.pm
    Mais je n'y arrive pas. Comment faire ?
    Merci à tous

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    1 603
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 603
    Par défaut
    Hello,

    j'aime pas trop mais tu dois pouvoir t'en sortir en indiquant ceci au début de ton script (après le shebang) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    use lib "/usr/lib/perl/5.8.8/XML/SAX/PurePerl/Reader/";
    Normalement, ça va rajouter temporairement ce dossier là dans @INC.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 103
    Par défaut
    Merci de ta réponse
    Entre temp j'ai copié le module dans un chemin connu de @INC et cela fonctionne ... Enfin j'ai une autre erreur lol

    Merci à toi !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/02/2008, 17h50
  2. ajouté un chemin dans le PATH sous linux
    Par M_Dandouna dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 12/01/2008, 19h17
  3. [gcc] ajouter un chemin relatif a des fichiers header
    Par wodel dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 12/11/2007, 13h54
  4. [DLL - COM] Ajouter un chemin de DLL
    Par karl3i dans le forum MFC
    Réponses: 2
    Dernier message: 22/09/2004, 12h38
  5. Ajouter des chemins dans la variable PATH
    Par Righetto Dominique dans le forum Linux
    Réponses: 7
    Dernier message: 21/03/2004, 17h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo