¿Cómo instalar módulos CPAN desde la línea de comandos en OS X?


16

Pregunta simple: ¿Cómo instalar módulos CPAN en OS-X como Linux / Unix normal?

Solo quiero escribir cpanalgo como, install Perl6::Saypor ejemplo.

Respuestas:


15

Abra /Applications/Utilities/Terminal.app y tendrá un mensaje de Unix.

Ambos perly se cpanenvían con OS X, por lo que no tiene nada que instalar a menos que desee una versión diferente de ellos que se envía con su versión particular y la compilación de 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
Dependiendo de los módulos que desee instalar, es posible que también necesite instalar Xcode para que haya un compilador disponible. Instale Xcode antes de ejecutarlo cpanpor primera vez. Si ya ha configurado, cpanes posible que deba volver a ejecutarlo cpan configpara que recoja el compilador.
Ian C.

Estoy intentando, pero siempre tengo el estado 'hacer o instalar: NO'. ¿Necesito usar sudo? pero solo quiero para el usuario actual, no
rootear

¿Por qué no hacer un seguimiento de la pregunta? Enumere exactamente el módulo que desea instalar y exactamente el mensaje de error que recibe. Es posible que le falten las herramientas de línea de comandos que Xcode puede instalar o puede tener otro error. Aquí nos gustan las preguntas específicas, específicas y que responden. Es gratis hacer otra pregunta, entonces, ¿por qué no dejar esto como una señal de cómo comenzar y preguntarle a otro cómo interpretar un mensaje de error específico? Editaré mi respuesta para mostrar que con Xcode y las herramientas de línea de comandos instaladas, esto funciona para la instalación de un usuario.
bmike

Tenga en cuenta que no necesita agregar installen la línea de comando para cpan. Todo lo que tiene que hacer es cpan Perl6::Say. Si lo incluye install, intentará instalar un módulo llamado install, que por este motivo es un módulo vacío, consulte metacpan.org/pod/install .
simbabque

1
@simbabque No tenía idea de que estaba equivocado allí. Siente que puedes editar mis publicaciones para arreglar este tipo de cosas y luego dejar un comentario de edición o un comentario por qué lo arreglaste. Agradezco la corrección!
bmike

9

Es posible que le interese perlbrew para administrar las instalaciones locales de perl y los módulos cpan sin interferir con perl incluido con el sistema o la necesidad de usar sudopara instalar módulos cpan.


Esta es una solución muy buena para alguien a quien no le importa instalar Xcode u otras herramientas de línea de comandos.
bmike
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.