Como obtenho o bcvi instalado e funcionando (com Cygwin e Perl 5.8.8)?

0

Estou tentando instalar o bcvi (sob o Cygwin) e, aparentemente, não há instruções que se aplicam a essa configuração. As instruções no link indicam que o bcvi é um script autônomo sem dependências não essenciais, mas quando eu copiei script do repositório github me deu este erro:

Can't locate Pod/Text.pm in @INC (@INC contains: /usr/lib/perl5/5.8.8/msys 
 usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/msys /usr/lib/perl5/site_perl/5.8.8 
 /usr/lib/perl5/site_perl.) at /c/Users/bzisad0/bin/bcvi line 1315.
BEGIN failed--compilation aborted at /c/Users/bzisad0/bin/bcvi line 1315.

Eu não sou um cara Perl, mas eu entendo isso para sugerir que há dependências não satisfeitas, e eu prefiro não aprender Perl e seu ecossistema apenas para tentar desvendar isso.

Caso seja relevante, primeiro copiei o script para o servidor Linux no qual pretendo usá-lo, onde não obtive esses erros, mas parece exigir que você execute bcvi --install de sua máquina local, então eu tive que instalá-lo na minha máquina Windows (usando o shell Git Bash, que o AFAIK está rodando o Cygwin sob o capô). perl --version retorna

This is perl, v5.8.8 built for msys

É possível fazer isso funcionar no Windows?

    
por iconoclast 27.07.2012 / 01:25

1 resposta

2

Isso não tem a ver com POD, que é o formato de documentação perls, mas módulos perl, que são de fato como pedras preciosas. Eu recomendo tentar isso

curl -L http://cpanmin.us | perl - App::cpanminus
cpanm Pod::Text

Pode haver mais dependências, então você pode ter que interpretá-las, basta substituir o caminho / por :: e remover o .pm

nota: alguns distribuidores de módulos perl strip fora do núcleo perl.

    
por 27.07.2012 / 01:56

Tags