Я начал использовать perlbrew
и установил perl-5.12.2.Как установить модули CPAN при использовании perlbrew?
Я понимаю, что нужно заново установить мои модули CPAN, поэтому я переключился на мою новую версию Perl (perlbrew switch perl-5.12.2
и hash -r
), проверить переключатель был успешным (perl -v
), а затем попытался установить некоторый модуль (File::Copy::Recursive
с помощью cpan
. Тем не менее, cpan
говорит `File :: Co :: Рекурсивная до настоящего времени (0.38).
Когда я запускаю скрипт на Perl с помощью этого модуля, он кричит Can't locate File/Copy/Recursive.pm in @INC ...
(показывая много perl-5.12.2
мест). Когда я переключаюсь обратно в мой«нормальный 'Perl (perlbrew off
) сценарий отлично работает.
Любые предложения? Возможно, CPAN не работает с perlbrew
?
Btw., Если вы не знали (как я этого не делал), cpanm - альтернатива cpan, которая лучше работает с perlbrew. После установки, как описано выше, вы можете использовать, например. «cpanm install File :: Copy :: Recursive» и т. д. –