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 ранее, так что, похоже, это уже на руку, но я еще раз проверил это.

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