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 :

mac os X, perl et modules


Sujet :

Modules Perl

  1. #1
    Rédactrice

    Avatar de stoyak
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    408
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 408
    Par défaut mac os X, perl et modules
    Voilà, je vais travailler sous mac OS X tout bientot, et je me pose pas mal de questions. je voudrai programmer en perl.
    je m'interroge sur l'installation de modules (et la faq n'est pas detailee pour mac )
    j'ai lu qu'il fallait tapez dans mon repertoire domestique
    pour monter un shell interactif.
    Mais voilà, c'est la premiere fois que je lance le module, et on me pose des questions sur la configuration systeme ... et mes reponses seront sauvegardees dans le cpan.pm
    je suis en reseau et ne veux pas me planter!
    quelqu'un pourrait-il me détailler les questions et réponses de la procédure? Eh oui, dur dur de trouver des tutos pour mac
    j'ai l'habitude sous pc, et g pas choisi de migrer mac!

  2. #2
    Membre Expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Par défaut
    J'espère pouvoir migrer sur Mac avant Noël 8)

    En attendant, je ne suis pas expert, mais MacOS X étant un unix-like, la configuration est tout à fait similaire à celle que l'on peut faire sous linux.

    Les questions posées par le module CPAN lui permettent de trouver la voie jusqu'au dépot des sources de modules, et lui indiquent les outils nécessaires pour reconstruire le module chargé (make, (g)cc, ...)

    De mémoire, la plupart des questions ont une réponse par défaut construite à partir de ce que le module détecte de ta configuration. La plupart des réponses par défaut devraient donc convenir. C'est juste à toi de vérifier qu'elles sont bien cohérentes avec ton environnement.

    Tu peux le lancer dans un coin et revenir nous demander des explications dans ce fil, si l'une ou l'autre des questions te paraît bloquante.

    Pour ce qui est des questions, je ne pourrais les détailler : y ayant répondu il y a longtemps, je ne sais plus ce qui est demandé. A toi de me rafraichir la mémoire

  3. #3
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    c'est vriament galere Perl et Mac.

  4. #4
    Rédactrice

    Avatar de stoyak
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    408
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 408
    Par défaut
    ben voila, j'ai essaye de configure cpan.pm
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    Where is your gzip program? [/usr/bin/gzip] /usr/bin/gzip
    Where is your tar program? [/usr/bin/tar] /usr/bin/tar
    Where is your unzip program? [/usr/bin/unzip] /usr/bin/unzip
    Warning: make not found in PATH
    Where is your make program? [] 
    Warning: lynx not found in PATH
    Where is your lynx program? [] 
    Warning: wget not found in PATH
    Where is your wget program? [] 
    Warning: ncftpget not found in PATH
    Where is your ncftpget program? [] 
    Warning: ncftp not found in PATH
    Where is your ncftp program? [] 
    Where is your ftp program? [/usr/bin/ftp] /usr/bin/ftp
    Warning: gpg not found in PATH
    Where is your gpg program? []
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Your ftp_proxy?  
    Your http_proxy?  
    Your no_proxy?  
    You have no /Users/helene/.cpan/sources/MIRRORED.BY
      I'm trying to fetch one
    LWP not available
    CPAN: Net::FTP loaded ok
    Fetching with Net::FTP:
      ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY
    entre autre ...

    ensuite j'ai essaye de telecharger mon module
    et voila ce que ça donne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Error: Unable to locate installed Perl libraries or Perl source code.
    It is recommended that you install perl in a standard location before
    building extensions. Some precompiled versions of perl do not contain
    these header files, so you cannot build extensions. In such a case,
    please build and install your perl from a fresh perl distribution. It
    usually solves this kind of problem.
     
    (You get this message, because MakeMaker could not find "/System/Library/Perl/5.8.1/darwin-thread-multi-2level/CORE/perl.h")
    ????????

  5. #5
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Mister 2Eurocents pourra mieux te guider je pense,
    courage!!

  6. #6
    Membre Expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Par défaut
    Pour ce qui est de la configuration de cpan.pm :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Where is your gzip program? [/usr/bin/gzip] /usr/bin/gzip
    Where is your tar program? [/usr/bin/tar] /usr/bin/tar
    Where is your unzip program? [/usr/bin/unzip] /usr/bin/unzip
    Jusque ici, tout allait bien ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Warning: make not found in PATH
    Where is your make program? []
    Il ne trouve pas make ... étrange !

    Un unixoïde sans make, c'est un jour sans soleil

    N'ayant jamais installé un MacOS X, j'aurai tendance à dire qu'il manque un truc à l'installation de celui-ci.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Warning: lynx not found in PATH
    Where is your lynx program? []
    Lynx manque ... il est utilisé pour retrouver des pages de téléchargement de modules (c'est un navigateur en mode texte).

    C'est un Logiciel Libre.
    La version Mac peut donc être récupérée et installé sans aucun soucis.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Warning: wget not found in PATH
    Where is your wget program? []
    wget est un aspirateur web ... mêmes remarques que pour lynx.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Warning: ncftpget not found in PATH
    Where is your ncftpget program? [] 
    Warning: ncftp not found in PATH
    Where is your ncftp program? []
    Ceux là, ce sont des clients ftp libres.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Where is your ftp program? [/usr/bin/ftp] /usr/bin/ftp
    Le ftp ligne de commande est trouvé ... CPAN retombe un peu sur ses pattes.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Warning: gpg not found in PATH
    Where is your gpg program? []
    Mais redéraille aussitôt car il manque gpg, le logiciel libre de signature.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Your ftp_proxy?  
    Your http_proxy?  
    Your no_proxy?  
    You have no /Users/helene/.cpan/sources/MIRRORED.BY
      I'm trying to fetch one
    LWP not available
    CPAN: Net::FTP loaded ok
    Fetching with Net::FTP:
      ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY
    Si tu n'as pas de proxy, tout ceci est normal ...

    cpan.pm tente de retrouver un mirroir de CPAN, par tous les moyens possibles : LWP (Le Web en Perl), et à défaut, le module Net::FTP qu'il arrive à installer sans problème ...


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    install Bundle::CPAN
     
    Error: Unable to locate installed Perl libraries or Perl source code.
    It is recommended that you install perl in a standard location before
    building extensions. Some precompiled versions of perl do not contain
    these header files, so you cannot build extensions. In such a case,
    please build and install your perl from a fresh perl distribution. It
    usually solves this kind of problem.
     
    (You get this message, because MakeMaker could not find "/System/Library/Perl/5.8.1/darwin-thread-multi-2level/CORE/perl.h")
    Là, ça donne encore l'impression qu'il manque des trucs dans ton installation de Perl pour MacOS, mais ça dépasse mes faibles compétences en Macintosh

  7. #7
    Rédactrice

    Avatar de stoyak
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    408
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 408
    Par défaut
    a priori, ce doit etre l'installation de perl qui a du etre mal faite ou incomplete .. car en effet, il n'est pas normal que make manque a l'appel.
    si j'ai des infos, je les diffuserai ici ... et la faq pourra etre completee pour les Mac!

Discussions similaires

  1. script PERL via module SNMP
    Par Xpertfly dans le forum Programmation et administration système
    Réponses: 0
    Dernier message: 23/12/2008, 14h01
  2. PERL et modules
    Par Lisa_ffe31 dans le forum Langage
    Réponses: 4
    Dernier message: 19/02/2008, 10h05
  3. Deux versions de perl et modules
    Par flb-iori dans le forum Modules
    Réponses: 9
    Dernier message: 09/11/2007, 03h01
  4. [Perl Tk] Module Tk::MesgBox (et non messageBox)
    Par Mersenne dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 15/05/2007, 21h15
  5. [xml/perl] quel module ?
    Par Lockless dans le forum Modules
    Réponses: 5
    Dernier message: 28/06/2006, 17h31

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