corrigindo cpan redefinindo-o

3

Então eu me deparei com um pequeno problema simples. Eu não estava conectado à internet e comecei o cpan. Ele começou a configurar pela primeira vez e, em seguida, quando eu percebi alguns segundos depois que a internet não estava conectada, eu acessei Ctrl + C

Quando me conectei à Internet e liguei o CPAN novamente, ele me pediu para continuar de onde estava, mas me motivou para TODAS as opções de configuração. Eu deixei eles para o padrão.

Em seguida, ele me pediu um URL de espelhamento , acho que digitei incorretamente. Agora o cpan não funciona de todo!

Eu gostaria de redefinir para o primeiro início típico que eu estou acostumado a onde ele vai pedir para configurar tudo para mim.

Eu olhei para esta postagem que sugeriu a exclusão de /etc/perl/CPAN/Config.pm , mas não existe para mim. /etc/perl não existe em si.

Pergunta : Estou no CentOS 6.4, como faço para redefinir o cpan?

    
por gideon 11.07.2013 / 20:24

4 respostas

4

Acredito que cpan mantém seus arquivos no diretório do usuário que o executou. Então, se fosse root, eles estariam em /root/.cpan . Você pode simplesmente acabar com esse diretório completamente.

Como alternativa, você pode executar novamente o "assistente" que faz todas as perguntas do CPAN usando este comando:

$ cpan o conf init
    
por 11.07.2013 / 20:40
2

Remover /root/.cpan certamente ajuda, mas se você quiser voltar para a primeira mensagem de lançamento, será necessário remover CPAN/Config.pm . Para descobrir onde está, tente:

perldoc -l CPAN

ou seja:

ls -l 'dirname $(perldoc -l CPAN)'/CPAN/Config.pm
    
por 30.09.2014 / 11:39
0

substitua Config.pm pela versão fixa

wget http://search.cpan.org/CPAN/authors/id/A/AN/ANDK/CPAN-2.16.tar.gz
tar -zxvf CPAN-2.16.tar.gz
sudo mkdir  /usr/share/perl5/CPAN/ -p
sudo cp ./CPAN-2.16/lib/CPAN/FirstTime.pm /usr/share/perl5/CPAN/FirstTime.pm

fonte

    
por 22.09.2018 / 13:36
-1

elimine /usr/share/perl5/CPAN/Config.pm e volte a executar o CPAN

    
por 01.08.2016 / 12:14