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"
Это делает работу @_@