Qual OS / Distro você está usando? Geralmente, é mais fácil instalar esses módulos a partir de um pacote, porque isso também terá as dependências. No Ubuntu você iria apenas:
sudo apt-get install libdatetime-perl
Eu tentei instalar o módulo Perl DateTime executando "cpan" e digitando "install DateTime" no prompt. Depois de muito processamento e impressão, recebi esta mensagem:
Compilation failed in require at (eval 907) line 3. # Looks like your test died before it could output anything. t/41cldr_format.........dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-101 Failed 101/101 tests, 0.00% okay t/42duration_class......ok t/pod-coverage..........skipped all skipped: Test::Pod::Coverage 1.08 required for testing POD coverage t/pod...................skipped all skipped: Test::Pod 1.14 required for testing POD Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/07compare.t 255 65280 26 18 69.23% 18-26 t/17set_return.t 255 65280 7 12 171.43% 2-7 t/19leap_second.t 255 65280 172 302 175.58% 22-172 t/23storable.t 255 65280 21 42 200.00% 1-21 t/24from_object.t 255 65280 10 8 80.00% 7-10 t/30future_tz.t 255 65280 5 10 200.00% 1-5 t/34set_tz.t 255 65280 8 16 200.00% 1-8 t/36invalid_local.t 255 65280 4 5 125.00% 1-4 t/37local-add.t 255 65280 26 52 200.00% 1-26 t/38local-subtract.t 255 65280 127 254 200.00% 1-127 t/41cldr_format.t 255 65280 101 202 200.00% 1-101 3 tests and 9 subtests skipped. Failed 11/44 test scripts, 75.00% okay. 462/3296 subtests failed, 85.98% okay. make: *** [test_dynamic] Error 255 DROLSKY/DateTime-0.50.tar.gz /usr/bin/make test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports DROLSKY/DateTime-0.50.tar.gz Running make install make test had returned bad status, won't install without force Failed during this command: DROLSKY/DateTime-0.50.tar.gz : make_test NO
O que significa e como posso corrigi-lo?
EDIT: Estou executando o Fedora.
Na verdade, eu também não instalei o módulo "DateTime" usando "cpanm" no Fedora 14; Eu quero usar este módulo, em vez de seu "TimeDate".
Transforme-se em raiz e " yum install perl-DateTime.i686 "
Isto faz o trabalho feito @ _ @