44 votes

Comment installer des modules CPAN tout en utilisant perlbrew?

J'ai commencé à l'aide d' perlbrew et l'installation de perl-5.12.2.

Je comprends que j'ai besoin de ré-installer mes modules CPAN, donc je suis passé à ma nouvelle version en perl (perlbrew switch perl-5.12.2 et hash -r), vérifié le commutateur a été couronnée de succès (perl -v) alors essayé d'installer certains module (File::Copy::Recursive l'aide cpan. Toutefois, cpan dit " File::Copy::Récursive est à jour (0.38).

Quand je commence un script perl à l'aide de ce module, il crie Can't locate File/Copy/Recursive.pm in @INC ... (montrant un grand nombre perl-5.12.2 des emplacements). Quand je revenir à mon "normal" perl (perlbrew off), le script s'exécute correctement.

Toutes les suggestions? Peut-être CPAN ne fonctionne pas bien avec perlbrew?

42voto

jipipayo Points 1358

après avoir installé perlbrew, vous pouvez installer cpanm via cette commande:

 perlbrew install-cpanm
 

sinon, vous devrez installer cpanm manuellement chaque fois que vous basculez votre version de perl sur perlbrew. avec cette commande une seule fois.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X