Я работаю на Mac (версия 10.6.3) и пытаюсь понять, что происходит с моей установкой Perl.
Я разрешаю системе сделать копию с моего предыдущего Mac, и яПохоже, установлен второй Perl, который появляется ранее в моем пути.Я не могу сказать (или запомнить), мог ли я установить его с помощью fink, macports или CPAN или что.
type -a cpan
cpan is /opt/local/bin/cpan
cpan is /usr/bin/cpan
Я вижу две странности.(Для начала!) Когда я запускаю cpan и позволяю ему настраивать в ~ lcuff / .cpan, каждый раз, когда я запускаю его, он хочет перенастроить, выдав сообщение:
Извините, мы должны перезапуститьдиалог конфигурации для CPAN.pm из-за некоторых отсутствующих параметров ...
Кроме того, когда я пытаюсь установить File :: Find :: Rule (чтобы я мог перечислить свои модули CPAN, в соответствии с часто задаваемыми вопросами), я получаюс сообщением об ошибке, которое я не могу расшифровать или Google решение для:
Use of inherited AUTOLOAD for non-method Digest::SHA::shaopen() is deprecated at /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level/Digest/SHA.pm line 55.
Catching error: "Can't locate auto/Digest/SHA/shaopen.al in \@INC (\@INC contains: /sw/lib/perl5 /sw/lib/perl5/darwin /opt/local/lib/perl5/site_perl/5.8.9/darwin-2level /opt/local/lib/perl5/site_perl/5.8.9 /opt/local/lib/perl5/site_perl /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level /opt/local/lib/perl5/vendor_perl/5.8.9 /opt/local/lib/perl5/vendor_perl /opt/local/lib/perl5/5.8.9/darwin-2level /opt/local/lib/perl5/5.8.9 /Users/lcuff) at /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level/Digest/SHA.pm line 55\cJ" at /opt/local/lib/perl5/5.8.9/CPAN.pm line 359
CPAN::shell() called at /opt/local/bin/cpan line 198