Como instalar módulos CPAN a partir da linha de comando no OS X?


16

Pergunta simples: Como instalar módulos CPAN no OS-X como o Linux / Unix normal?

Eu só quero digitar cpanalgo como, install Perl6::Saypor exemplo.

Respostas:


15

Abra o /Applications/Utilities/Terminal.app e você terá um prompt unix.

Ambos perle cpannavio com OS X para que você não tem nada para instalar a menos que queira uma versão diferente deles do que navios com a sua versão particular e compilação do 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
Dependendo dos módulos que você deseja instalar, pode ser necessário instalar o Xcode , para que um compilador esteja disponível. Instale o Xcode antes de executar cpanpela primeira vez. Se você já configurou, cpanpode ser necessário executá-lo novamente cpan configpara que ele escolha o compilador.
Ian C.

Estou tentando, mas sempre tenho o status 'make or install: NO'. eu preciso usar sudo? mas eu quero apenas para usuário atual, não erradicar todos os módulos
gaussblurinc

Por que não fazer um follow em questão. Liste exatamente o módulo que você deseja instalar e exatamente a mensagem de erro recebida. Você pode estar perdendo as ferramentas de linha de comando que o Xcode pode instalar ou você pode ter outro erro. Gostamos de perguntas restritas, específicas e respondíveis aqui. É livre fazer outra pergunta; por que não deixar isso como um sinal para saber como começar e perguntar para outra sobre como interpretar uma mensagem de erro específica. Vou editar minha resposta para mostrar que, com o Xcode e as ferramentas de linha de comando instaladas, isso funciona para a instalação do usuário.
bmike

Observe que você não precisa adicionar installna linha de comando cpan. Tudo que você tem a fazer é cpan Perl6::Say. Se você incluí- installlo, tentará instalar um módulo chamado install, que por esse motivo é um módulo vazio, consulte metacpan.org/pod/install .
Simbabque 21/05/19

1
@simbabque Eu não tinha ideia de que estava errado lá. Por favor, sinta-se em que você pode editar minhas postagens para corrigir esse tipo de coisa e, em seguida, deixe um comentário de edição ou um comentário por que você o corrigiu. Agradeço a correção!
bmike

9

Você pode estar interessado no perlbrew para gerenciar instalações locais de perl e módulos cpan sem interferir no perl incluído no sistema ou precisar usar sudopara instalar os módulos cpan.


Esta é uma solução muito boa para alguém que se preocupa em não instalar o Xcode ou outras ferramentas de linha de comando.
bmike
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.