我试图为mongodb示例安装OpenSSL,但无法安装一些perl包
我安装了ActivePerl 5.28,重新启动了计算机,添加了路径变量,ppm仍然无法工作

当我在cmd中键入ppm时,它会返回
'ppm' is not recognized as an internal or external command,
operable program or batch file.Cpan可以工作,但我不能安装像dmake这样的软件包

发布于 2019-10-24 17:59:36
在下载安装程序ActivePerl-PPM之前,您似乎需要将.exe包添加到Active Platform perl项目中。
ActivePerl-5.28.1.0000-MSWin32-x64-832ee6ab.exe,然后单击"Next“,然后单击”Remove“。安装新版本后,我从命令提示符获得以下输出:
C:\Users\Bruker>ppm
ppm gui failed: Can't locate Win32/OLE.pm in @INC (you may need to install the Win32::OLE module) (@INC contains: C:/Perl64/lib C:/Perl64/site/lib)因此,至少现在它找到了ppm可执行文件,但是仍然缺少模块。
编辑
在将另外两个包添加到构建之后:Win32-Console和Win32-OLE。然后重建和重新安装,ppm命令终于起作用了:

不过,命令cpan dmake仍然失败,请参见How to install dmake with perl?
https://stackoverflow.com/questions/58538495
复制相似问题