perl рекомендует мне установить ExtUtils :: Manifest при установке ExtUtils :: Manifest - PullRequest
2 голосов
/ 02 апреля 2020

perl рекомендует мне установить ExtUtils :: Manifest при установке ExtUtils :: Manifest.

Операционная система - Win10, а версия perl - клубника- perl -5.24.4.1 -64bit.msi.

Подробная информация, которую я получаю, следующая:

>C:\Users\username>cpanm ExtUtils::Manifest
--> Working on ExtUtils::Manifest
Fetching http://www.cpan.org/authors/id/E/ET/ETHER/ExtUtils-Manifest-1.72.tar.gz ... OK
==> Found dependencies: ExtUtils::MakeMaker
--> Working on ExtUtils::MakeMaker
Fetching http://www.cpan.org/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.44.tar.gz ... OK
Configuring ExtUtils-MakeMaker-7.44 ... OK
Can't locate ExtUtils/Manifest.pm in @INC (you may need to install the ExtUtils::Manifest module) (@INC contains: FatPacked::25770454720=HASH(0x60009eec0) /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl) at /c/Strawberry/perl/bin/cpanm line 119.

1 Ответ

1 голос
/ 02 апреля 2020

ExtUtils :: Manifest и ExtUtils :: MakeMaker являются важными Perl инструментами сборки. Они обычно в комплекте с Perl. Они имеют циклическую зависимость, поэтому MakeMaker объединяет ExtUtils :: Manifest и другие модули в своем исходном дистрибутиве . Если вам не хватает ExtUtils :: Manifest, MakeMaker должен был использовать его версию в комплекте.

Глядя на его файл сборки , единственный способ попытаться установить ExtUtils :: Manifest как зависимость - это если установлена ​​переменная окружения BUILDING_AS_PACKAGE или если Makefile.PL запущен с --release. Так не должно быть.

Проверьте эту переменную среды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...