Encode::JIS2K的Strawberry Perl安装失败



我安装了最新版本的Strawberry Perl,并安装了几个模块,没有任何错误。然而,模块Encode::JIS2K顽固地无法安装:

C:PDFCropbiblatex-biber-2.15>cpan Encode::JIS2K
CPAN: CPAN::SQLite loaded ok (v0.219)
Database was generated on Tue, 15 Sep 2020 09:41:42 GMT
Running install for module 'Encode::JIS2K'
CPAN: Digest::SHA loaded ok (v6.02)
CPAN: Compress::Zlib loaded ok (v2.096)
Checksum for C:StrawberrycpansourcesauthorsidDDADANKOGAIEncode-JIS2K-0.03.tar.gz ok
CPAN: Archive::Tar loaded ok (v2.38)
CPAN: YAML::XS loaded ok (v0.82)
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.20200717)
Configuring D/DA/DANKOGAI/Encode-JIS2K-0.03.tar.gz with Makefile.PL
enc2xs not found! at Makefile.PL line 35.
Warning: No success on command[C:Strawberryperlbinperl.exe Makefile.PL]
DANKOGAI/Encode-JIS2K-0.03.tar.gz
C:Strawberryperlbinperl.exe Makefile.PL -- NOT OK
Stopping: 'install' failed for 'Encode::JIS2K'.

我相信enc2xs not found! at Makefile.PL line 35.是有问题的条目,但我不知道为什么缺少一些东西,因为之前的所有操作都返回了";OK";到目前为止,它适用于其他所有模块。

在Windows 10,x64上使用Strawberry Perl v.5.32.0.1

当你发现这样的问题时,总是值得检查一下它是否是已知的问题。您可以访问CPAN上的模块页面来完成此操作。然后,您可以点击";问题";链接。

您会看到一个题为enc2xs的问题可能在MSWIN32上找不到,这是关于您发现的问题。

不幸的是,这个问题已经存在了五年,没有得到解决。但是,问题描述中包含了对该问题的建议修复方法。您可以编辑Makefile.PL,并将第34-35行替换为:

$enc2xs = $enc2xs_fpath
if (-x $enc2xs_fpath || -x "$enc2xs_fpath.bat");

最新更新