¿Cómo actualizo todos mis módulos CPAN a sus últimas versiones?
136
Un método alternativo para usar upgradedesde el shell CPAN predeterminado es usar cpanminusy cpan-outdated.
Estos son tan fáciles y ágiles de usar que casi nunca vuelvo al shell de CPAN. Para actualizar todos sus módulos de una vez, el comando es:
cpan-outdated -p | cpanm
Te recomiendo que instales cpanminuscomo lo describen los documentos:
curl -L https://cpanmin.us | perl - App::cpanminus
Y luego instálelo cpan-outdatedjunto con todos los demás módulos CPAN usando cpanm:
cpanm App::cpanoutdated
Por cierto: si está utilizando perlbrew, deberá repetir esto para cada Perl que haya instalado debajo.
Puede encontrar más información sobre cpanminusy cpan-outdateden los repositorios de Github aquí:
cpan-outdated -pprimero para ver qué hará antes de ejecutar las actualizaciones. No está claro cómo hacer un ensayo concpan upgradeUna manera fácil de actualizar todos los paquetes de Perl (módulos CPAN) es la siguiente manera:
cpan reconocerá la expresión regular como esta y actualizará / actualizará todos los paquetes instalados.
fuente
cpanminus, pero al menos no tienes que descargar nada para que esto funcione.cpan, y luego ejecute elupgrade /(.*)/en cpan shell.Para Strawberry Perl, prueba:
fuente
-u Upgrade all installed modules. Blindly doing this can really break things, so keep a backup.upgradePor cierto hay un
helpcomando.fuente
Tratar
perl -MCPAN -e "upgrade /(.\*)/". Funciona bien para mí.fuente