【发布时间】:2021-03-08 18:45:27
【问题描述】:
当前在 Windows 10 上运行草莓 perl(最新版本全新安装)
这是我尝试运行 PPM 时得到的结果
PS C:\> ppm
Attempt to reload Compress/Raw/Zlib.pm aborted.
Compilation failed in require at C:/Strawberry/perl/vendor/lib/Archive/Zip.pm line 9.
BEGIN failed--compilation aborted at C:/Strawberry/perl/vendor/lib/Archive/Zip.pm line 9.
Compilation failed in require at C:/Strawberry/perl/vendor/lib/PPM.pm line 30.
BEGIN failed--compilation aborted at C:/Strawberry/perl/vendor/lib/PPM.pm line 30.
Compilation failed in require at C:\Strawberry\perl\bin\ppm.bat line 22.
BEGIN failed--compilation aborted at C:\Strawberry\perl\bin\ppm.bat line 22.
这是我尝试运行 cpan 时得到的结果
PS C:\> cpan install PadWalker
CPAN: CPAN::SQLite loaded ok (v0.219)
Database was generated on Wed, 25 Nov 2020 19:37:48 GMT
Running install for module 'PadWalker'
CPAN: checksum security checks disabled because Digest::SHA not installed.
Please consider installing the Digest::SHA module.
'" "' is not recognized as an internal or external command,
operable program or batch file.
CPAN: Archive::Tar loaded ok (v1.60)
CPAN.pm needs either the external programs tar and gzip -or- both
modules Archive::Tar and Compress::Zlib installed.
For tar I found nothing, for gzip nothing.
For Archive::Tar I found '', for Compress::Zlib nothing;
Can't continue cutting file 'C:\STRAWB~1\cpan\sources\authors\id\R\RO\ROBIN\PadWalker-2.5.tar.gz'.
CPAN: YAML::XS loaded ok (v0.82)
ROBIN/PadWalker-2.5.tar.gz
Had problems unarchiving. Please build manually
Stopping: 'install' failed for 'PadWalker'.
我的 perl -v 以防万一这对任何人都有用
PS C:\> perl -v
This is perl 5, version 32, subversion 0 (v5.32.0) built for MSWin32-x64-multi-thread
有人有这方面的经验吗?我尝试查找有关我遇到的错误的一些相关问题,但没有发现任何真正有用的东西。
谢谢!
【问题讨论】:
-
“CPAN.pm 需要外部程序 tar 和 gzip - 或 - 两个模块 Archive::Tar 和 Compress::Zlib 都已安装” : 如果你运行 @ 会发生什么987654326@?
-
这很奇怪,Windows 应该在 SYSTEM32 中有 tar.exe,而草莓自带 Archive::Tar 安装。你是如何安装 Strawberryperl 的?
-
CPAN: Archive::Tar loaded ok (v1.60)Strawberry 5.32.0 附带的 A::T 版本是 v2.36。也许您有不同的安装干扰? -
@HåkonHægland 我已将输出添加到下面的要点中 - 类似于 OP 错误的错误。 gist.github.com/GN/2b3aad9857afb28247da7e76c563ef6c
-
@clamp tar 安装在 SYSTEM32 中,我可以通过 CMD 或 PS 调用它(在下面的 gist 链接中输出)。 gist.github.com/GN/2b3aad9857afb28247da7e76c563ef6c 在安装方面,我刚刚从他们的网站下载了最新的安装程序并使用默认安装。
标签: perl cpan strawberry-perl