gpt4 book ai didi

perl - 使用 CPAN 安装 Perl 模块时找不到 dmake

转载 作者:行者123 更新时间:2023-12-04 04:24:30 32 4
gpt4 key购买 nike

我从 ActiveState 安装了 Perl。没有扩展的普通版本。 window 10。
“这是为 MSWin32-x64-multi-thread 构建的 perl 5,版本 28,subversion 1 (v5.28.1)”

我需要使用的预先存在的 perl 脚本访问 PostScript::Simple,因此我需要将其添加到我的安装中。

据说,正确的做法是打开 cpan 并运行命令“install PostScript::Simple”。

但是,它最终会因 dmake 错误而失败。我已经尝试过 cpan install 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

最佳答案

运行cpan ,并执行以下操作:

o conf make

这是我的一个 Windows 系统的示例:
cpan> o conf make
make [C:\STRAWB~1\c\bin\gmake.exe]

检查 make 选项中列出的文件是否在您的系统上可用,其中 cpan认为是(该条目可能只是缺少二进制文件的路径信息)。

如果不是,要么找到它,要么寻找另一个 make 程序( gmake.exe 很常见),然后在 cpan 下使用配置命令输入路径和 make 程序的文件名:
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'

关于perl - 使用 CPAN 安装 Perl 模块时找不到 dmake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58104250/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com