[Rio-pm] Primeira instalação pelo CPAN - automática?

breno oainikusama em gmail.com
Domingo Março 29 19:28:10 PDT 2009


Se não quiser interação com o CPAN, experimente o pip[1] (system-wide)
ou empacotar com o PAR[2] (local).

Acredito que o pip não seja completamente independente do CPAN
(especificamente na hora de puxar dependências), e mesmo no caso do
PAR, bom, infelizmente o PAR não vem junto com o Perl (mas tem muita
versão empacotada pras principais distros).

No caso específico do App::Rad, não há dependências que não sejam core
do 5.8, então vc pode simplesmente copiar os .pm para o diretório
"lib" do seu programa. Mas eu tentaria uma solução um pouco mais
elegante, como as acima.

[]s

-b

1. http://search.cpan.org/perldoc?pip
2. http://search.cpan.org/perldoc?PAR


2009/3/29 Samir Cury <rimasy em gmail.com>:
> Valeu Gabriel, já é um adianto!
>
> mas pelo visto ele continua reclamando:
>
> #perl -MCPAN -e shell
>
> Sorry, we have to rerun the configuration dialog for CPAN.pm due to
> some missing parameters...
>
> É aquela primeira configuração que ele pede por exemplo:
>
> <cpan_home>
> CPAN build and cache directory? [/root/.cpan]
>
> Deve ter uma opção para usar os valores padrão, mas não estou achando, senão
> vou ter que mandar baixar o conf file de algum lugar, mas fica feio também.
>
>
> 2009/3/29 Gabriel Vieira <gabriel.vieira em gmail.com>
>>
>>
>> http://rackerhacker.com/2009/01/01/cpan-automatically-install-dependencies-without-confirmation/
>>
>> Vê se te serve.
>>
>> []s,
>>
>> 2009/3/29 Samir Cury <rimasy em gmail.com>:
>> > Olá pessoal,
>> >
>> > Estou desenvolvendo uma aplicação em Perl, e usarei alguns módulos, um
>> > deles
>> > o App::Rad do nosso amigo Breno, no futuro pretendo usar Moose também.
>> >
>> > E queria incluir no pre-install obviamente a instalação via CPAN dos
>> > módulos
>> > que minha aplicação depende, por exemplo:
>> >
>> > perl -MCPAN -e 'install App::Rad'
>> >
>> > Aí começam as complicações, se o sistema nunca tiver usado o CPAN antes,
>> > que
>> > ele faz aquelas perguntinhas bobas para a gente, mas que dependendo do
>> > tipo
>> > de usuário pode assustar. E até fazer o cara desistir de instalar.
>> >
>> > Procurei no man do CPAN para ver se tem alguma opção que use os padrões
>> > de
>> > configuração, ou configure como o padrão, mas até onde vi não há. Queria
>> > saber com vocês se há algum pulo do gato para (de preferência somente
>> > nessa
>> > instalação) usar os valores padrão tipo "cpan home", essas coisas.
>> >
>> > Para que a instalação não seja traumática e o usuário não saia correndo.
>> > Não
>> > quero que o usuário tenha que configurar o CPAN só para isto. Se ele
>> > funcionar com os valores padrão (o que acho não muito difícil), isso me
>> > satisfaz.
>> >
>> > Valeu!
>> >
>> > _______________________________________________
>> > Rio-pm mailing list
>> > Rio-pm em pm.org
>> > http://mail.pm.org/mailman/listinfo/rio-pm
>> >
>>
>>
>>
>> --
>> Gabriel Vieira
>> _______________________________________________
>> Rio-pm mailing list
>> Rio-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>
>
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>


Mais detalhes sobre a lista de discussão Rio-pm