CPAN не может установить модуль DateTime

Я попытался установить модуль Perl DateTime, запустив "cpan" и набрав "install DateTime" в командной строке. После большой обработки и печати я получил это сообщение:

Сбой компиляции в требовании в (eval 907) строке 3.
# Похоже, ваш тест умер до того, как он мог что-либо вывести.
т /41cldr_format......... сомнительны                                              
        Тест вернул статус 255 (wstat 65280, 0xff00)
УМЕР. Неудачные тесты 1-101
        Неудачные тесты 101/101, 0,00% хорошо
т /42duration_class...... ок                                                   
т / стручок охват.......... пропускаются
        все пропущено: Test::Pod::Coverage 1.08 необходим для тестирования покрытия POD
т / стручок................... пропускаются
        все пропущено: Test::Pod 1.14 требуется для тестирования POD
Сбой теста Stat Wstat Total Fail  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 теста и 9 подтестов пропущены.
Неудачные тестовые сценарии 11/44, 75,00% хорошо. 462/3296 подтестов не удалось, 85,98% все в порядке.
make: *** [test_dynamic] Ошибка 255
  DROLSKY/DateTime-0.50.tar.gz
  /usr/bin/make test - НЕ ОК
// подсказка // чтобы увидеть результаты cpan-testers для установки этого модуля, попробуйте:
  сообщает DROLSKY / DateTime-0.50.tar.gz
Запуск make install
  make test вернул плохое состояние, без установки не будет
Ошибка во время этой команды:
 DROLSKY/DateTime-0.50.tar.gz: make_test NO

Что это значит и как я могу это исправить?

РЕДАКТИРОВАТЬ: я бегу Fedora.

2 ответа

Решение

Какую ОС / дистрибутив вы используете? Как правило, проще установить эти модули из пакета, потому что это также получит зависимости. В Ubuntu вы бы просто:

sudo apt-get install libdatetime-perl

На самом деле, мне также не удалось установить модуль "DateTime" с помощью "cpanm" в Fedora 14; Я действительно хочу использовать этот модуль, хотя, вместо вашего "TimeDate".

Превратитесь в root и "yum install perl-DateTime.i686"

Это делает работу @_@

Другие вопросы по тегам