dmake не найден при установке модуля Perl с использованием CPAN - PullRequest
0 голосов
/ 25 сентября 2019

Я установил Perl из ActiveState.Обычная версия без расширений.Windows 10. «Это perl 5, версия 28, subversion 1 (v5.28.1), созданная для многопоточности MSWin32-x64»

Предварительно существующий сценарий perl, который мне нужен для доступа к PostScript ::Просто, поэтому мне нужно добавить это к моей установке.

Предположительно, правильный способ сделать это - открыть cpan и запустить команду "install PostScript :: Simple".

Однако этов конечном итоге терпит неудачу с ошибкой dmake.Я попытался установить cpan dmake и, кажется, пытается это сделать, но это также не удается.

Loading internal logger. Log::Log4perl recommended for better logging
Reading 'H:\.cpan\Metadata'
  Database was generated on Wed, 25 Sep 2019 15:55:37 GMT
Running install for module 'PostScript::Simple'
CPAN: Digest::SHA loaded ok (v6.01)
CPAN: Compress::Zlib loaded ok (v2.074)
Checksum for H:\.cpan\sources\authors\id\M\MC\MCNEWTON\PostScript-Simple-0.09.tar.gz ok
CPAN: Archive::Tar loaded ok (v2.30)
'YAML' not installed, will not store persistent state
CPAN: CPAN::Meta::Requirements loaded ok (v2.140)
CPAN: Parse::CPAN::Meta loaded ok (v2.150010)
CPAN: CPAN::Meta loaded ok (v2.150010)
CPAN: Module::CoreList loaded ok (v5.20181129_28)
Configuring M/MC/MCNEWTON/PostScript-Simple-0.09.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for PostScript::Simple
Writing MYMETA.yml and MYMETA.json
  MCNEWTON/PostScript-Simple-0.09.tar.gz
  C:\Perl64\bin\perl.exe Makefile.PL -- OK
Running make for M/MC/MCNEWTON/PostScript-Simple-0.09.tar.gz
**'dmake' is not recognized as an internal or external command,**
operable program or batch file.
  MCNEWTON/PostScript-Simple-0.09.tar.gz
  dmake -- NOT OK

1 Ответ

0 голосов
/ 25 сентября 2019

Запустите cpan и выполните следующее:

o conf make

Вот пример из одной из моих систем Windows:

cpan> o conf make
    make               [C:\STRAWB~1\c\bin\gmake.exe]

Проверьте, указан ли файл в списке вОпция make доступна в вашей системе, где cpan считает, что это так (в записи может отсутствовать информация о пути к двоичному файлу).

Если это не так, либо найдите ее, либо найдите другую программу make (gmake.exe является обычным), затем введите путь и имя файла программы make с помощью команды конфигурации в cpan:

cpan> o conf make C:\\Strawberry\\c\\bin\\gmake.exe
    make               [C:\Strawb~1\c\bin\gmake.exe]
    commit: wrote 'C:\Strawberry\perl\lib/CPAN/Config.pm'
...