[英]Perl PPM error “failed 500 Can't connect to ppm4.activestate.com:8080 (connect: timeout)”
[英]ppm doesn't work after installing ActiveState Perl
我正在嘗試為 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
似乎您需要在下載安裝程序.exe
之前將ActivePerl-PPM
package 添加到 Active Platform perl 項目中。
首先,刪除舊的 ActivePerl 安裝(但我不確定這是否必要)。 雙擊安裝程序.exe
,通常類似於: ActivePerl-5.28.1.0000-MSWin32-x64-832ee6ab.exe
,然后單擊“下一步”,然后單擊“刪除”。
現在,go 到分叉的 perl 項目的 Active Platform 頁面: https://platform.activestate.Z4D5Z6D9A2DDAB2C
單擊項目的配置選項卡,然后單擊“添加包”
添加 package “ActivePerl-PPM”,單擊“添加”,然后單擊“完成”。
仍在配置選項卡中,單擊“提交更改”
在“概述”選項卡中,單擊新版本的下載按鈕。
安裝新版本后,我從命令提示符中得到以下 output:
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
仍然失敗,另請參閱如何使用 perl 安裝 dmake?
我遇到了同樣的問題。 能告訴我如何添加“Win32-Console, and Win32-OLE”來構建嗎?
謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.