【问题标题】:Strawberry Perl installation of Encode::JIS2K fails草莓Perl安装编码:: JIS2K失败
【发布时间】:2021-01-02 03:35:34
【问题描述】:

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

C:\PDFCrop\biblatex-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:\Strawberry\cpan\sources\authors\id\D\DA\DANKOGAI\Encode-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:\Strawberry\perl\bin\perl.exe Makefile.PL]
  DANKOGAI/Encode-JIS2K-0.03.tar.gz
  C:\Strawberry\perl\bin\perl.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 上工作

【问题讨论】:

  • enc2xs 如果是Encode的一部分
  • @choroba 谢谢,但是我该如何解决这个问题。我试过cpan Encode::enc2xs,但这给了我Skipping Encode::enc2xs because I couldn't find a matching namespace.
  • Encode 应该已经安装为它的核心模块。
  • @choroba 好的,那么是否有可能专门测试是否是这种情况,或者添加其他补救方法而不重新安装所有内容并希望获得最好的结果?
  • 我查了一下,“Strawberry/perl/bin”文件夹中有两个文件,enc2xsenc2xs.bat。只是似乎,Strawberry Perl 没有找到它们……

标签: perl strawberry-perl


【解决方案1】:

当您发现这样的问题时,总是值得检查一下它是否是已知问题。您可以通过访问the module's page on CPAN 来做到这一点。然后您可以点击左侧菜单中的the "Issues" link

您会看到题为enc2xs may not be found on MSWIN32 的问题与您发现的问题有关。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-20
    • 2012-06-29
    • 2011-12-14
    相关资源
    最近更新 更多