首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CPAN安装Perl模块时找不到dmake

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

Stack Overflow用户
提问于 2019-09-26 02:07:38
回答 1查看 2.2K关注 0票数 3

我从ActiveState安装了Perl。没有扩展名的普通版本。Windows 10。这是针对MSWin32-x64-多线程构建的perl 5,版本28,subversion 1 (v5.28.1)

我需要使用的一个预先存在的perl脚本访问PostScript::Simple,所以我需要将它添加到我的安装中。

假设正确的方法是打开cpan并运行命令"install PostScript::Simple“。

但是,它最终会失败,并出现dmake错误。我已经尝试了cpan install dmake,似乎正在尝试这样做,但也失败了。

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2019-09-26 02:28:09

运行cpan,并执行以下命令:

代码语言:javascript
复制
o conf make

下面是我的一个Windows系统中的一个示例:

代码语言:javascript
复制
cpan> o conf make
    make               [C:\STRAWB~1\c\bin\gmake.exe]

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

如果没有,要么找到它,要么寻找另一个make程序(gmake.exe很常见),然后在cpan下使用配置命令输入路径和make程序的文件名

代码语言:javascript
复制
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'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58104250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档