2012-11-02 81 views
1

當我安裝了許多電子郵件相關模塊時,我的ppm正在工作,它會安裝並驗證每個模塊。但現在有一個問題,讓我給你舉個例子:Windows 7上的ActivePerl ppm問題,已安裝的模塊無法驗證

PPM安裝電子郵件::簡單

沒有缺失的軟件包安裝

ppm的驗證電子郵件::簡單

PPM驗證失敗:未安裝包'email :: simple'

我測試了一個腳本,我用它寫了一個腳本,它編譯並運行j很好。但是,它並沒有爲我以後安裝的另一個模塊生效。

PPM安裝電子郵件::收到

沒有缺失的軟件包安裝

ppm的驗證電子郵件::收到

PPM驗證失敗:包 '電子郵件::收到' 未安裝

perl test.pl「FILE」

無法在@INC中定位Eamil/Received.pm(@IN C包含:C:/ Perl64 /網站/ lib目錄C:/ Perl64/lib中)在test.pl線17 BEGIN失敗 - 編譯中止在test.pl線17

我驗證自己說。 received.pm文件安裝在Perl64/site/lib/email /下。爲什麼編譯器不能識別這個模塊?

PS:我也可以看到電子郵件::收到模塊與GUI ppm安裝。我試圖重新安裝ActivePerl但問題仍然存在

回答

0
Can't locate Eamil/... 

「Eamil」應該是「電子郵件」。修復您的錯誤use聲明。


至於你無法驗證安裝,verify預計ppm verify Email-Received

+0

我不明白我在驗證模塊時是如何拼寫錯誤的。大寫並不會改變結果。你在我的帖子中看到的是我從CLI獲得的內容 –

+0

你只提到了無關緊要的東西。在修復'test.pl'中的拼寫錯誤之後發生了什麼? – ikegami

+0

已更新節點以指示'verify'不起作用的實際原因。 – ikegami