17 votes

Comment installer les modules CPAN à partir de la ligne de commande sous OS X ?

Une question simple : Comment installer les modules CPAN sous OS-X comme sous Linux/Unix ?

Je veux juste taper dans cpan quelque chose comme install Perl6::Say par exemple.

16voto

Oskar Points 1242

Ouvrez le /Applications/Utilitaires/Terminal.app et vous avez une invite Unix.

Les deux sites perl y cpan sont livrés avec OS X, vous n'avez donc rien à installer, à moins que vous ne souhaitiez une version différente de celle livrée avec votre version et votre build d'OS X.

Air:~ me$ cpan Perl6::Say
Sorry, we have to rerun the configuration dialog for CPAN.pm due to
some missing parameters...  Will write to
 <</Users/me/.cpan/CPAN/MyConfig.pm>>

1 votes

En fonction des modules que vous voulez installer, vous devrez peut-être installer Xcode aussi bien pour qu'un compilateur soit disponible. Installez Xcode avant d'exécuter cpan pour la première fois. Si vous avez déjà configuré cpan vous devrez peut-être l'exécuter à nouveau avec cpan config pour qu'il récupère le compilateur.

0 votes

J'essaie, mais j'ai toujours le statut "make or install" : NO'. Est-ce que je dois utiliser sudo ? mais je ne veux que pour l'utilisateur actuel, pas pour tous les modules.

0 votes

Pourquoi ne pas poser une question complémentaire ? Indiquez exactement le module que vous voulez installer et le message d'erreur que vous obtenez. Il se peut qu'il vous manque les outils de ligne de commande que Xcode peut installer ou que vous ayez une autre erreur. Nous aimons les questions précises et précises auxquelles il est possible de répondre ici. C'est gratuit de poser une autre question, alors pourquoi ne pas laisser celle-ci comme une indication de la façon de commencer et en poser une autre sur la façon d'interpréter un message d'erreur spécifique. Je vais modifier ma réponse pour montrer qu'avec Xcode et les outils de ligne de commande installés, cela fonctionne pour une installation utilisateur.

9voto

ghoppe Points 7682

Vous pourriez être intéressé par perlbrew pour gérer les installations locales de perl et les modules cpan sans interférer avec le perl inclus dans le système ou sans avoir besoin d'utiliser le module sudo pour installer les modules cpan.

0 votes

Il s'agit d'une solution très intéressante pour les personnes qui ne souhaitent pas installer Xcode ou d'autres outils en ligne de commande.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X