t::lib::TestApp не в CPAN?
Я пытаюсь установить Dancer::Plugin::Feed на Mac OSX 10.6 и сталкиваюсь с этой проблемой зависимости:
CPAN.pm: Going to build H/HO/HOBBESTIG/Dancer-Plugin-Feed-0.7.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for Dancer::Plugin::Feed
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- HOBBESTIG/Dancer-Plugin-Feed-0.7.tar.gz ----
t::lib::TestApp [build_requires]
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes]
Running make test
Delayed until after prerequisites
Running make install
Delayed until after prerequisites
Running install for module 't::lib::TestApp'
The module t::lib::TestApp isn't available on CPAN.
Either the module has not yet been uploaded to CPAN, or it is
temporary unavailable. Please contact the author to find out
more about the status. Try 'i t::lib::TestApp'.
Мой Perl Verson:
perl --version
This is perl, v5.10.0 built for darwin-thread-multi-2level
(with 2 registered patches, see perl -V for more detail)
Я попытался выяснить, в чем проблема без удачи.
Кто-нибудь может помочь?
2 ответа
Проблема не в том, что модуль не находится на CPAN. Это как часть распространения Dancer::Plugin::Feed. Кажется, проблема в том, что CPAN.pm не видит, что он доступен в дистрибутиве.
CPAN.pm считается немного старомодным в наши дни. Вы пробовали CPANPLUS (который вы будете устанавливать с Perl 5.10.0) или cpanminus?
t::lib::TestApp
является частью тестов для модуля, он включен в дистрибутив, но фактически не предназначен для установки.
Тем не менее, похоже, что предварительные требования в Makefile.PL
были, вероятно, автоматически сгенерированы Dist::Zilla, и он видел use t::lib::TestApp
заявление в одном из тестов и добавил этот модуль в предварительных требованиях.
Принудительная установка модуля должна работать на данный момент; автору этого плагина потребуется выпустить обновленную версию с фиксированным списком предварительных требований. Я полагаю, что видел, как это обсуждалось на IRC ранее, так что, похоже, это уже на руку, но я еще раз проверил это.