Я использую макпорты в снежном барсе.Я хотел установить определенные модули Perl, чтобы иметь возможность запускать скрипт.Модуль DateTime, чтобы быть точным.Как мне это сделать?Я попытался использовать следующую команду.
perl -MCPAN -e shell
cpan > install DateTime
Но он все еще говорит, что DateTime.pm не найден.Что я сделал не так?
Редактировать: Я думаю, что я не настроил CPAN должным образом.Я получил ошибку
Can't locate Module/Build.pm in @INC (@INC contains: /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 .) at Build.PL line 5.
BEGIN failed--compilation aborted at Build.PL line 5.
Warning: No success on command[/opt/local/bin/perl Build.PL ]
Warning (usually harmless): 'YAML' not installed, will not store persistent state
DROLSKY/DateTime-0.61.tar.gz
/opt/local/bin/perl Build.PL -- NOT OK
Running Build test
Make had some problems, won't test
Running Build install
Make had some problems, won't install
Could not read '/Users/xxxxxx/.cpan/build/DateTime-0.61-ZNYzBn/META.yml'. Falling back to other methods to determine prerequisites
Warning: CPAN.pm discovered Module::Build as undeclared prerequisite.
Adding it now as such.
Нужно ли сначала что-то делать?