簡體   English   中英

安裝 CPAN 模塊時出現問題

[英]Problems installing CPAN Modules

我在嘗試安裝 CPAN 模塊時遇到了很多問題。 使用 cpan.exe,我嘗試安裝一個模塊,例如“安裝 Win32::IE::Mecahnize”,但我最終碰壁了。 一開始它找到 dmake.EXE 並且沒問題,但是當安裝完成時它說 dmake.exe 不正常,並且 Dmake.exe 錯誤代碼 255,同時進行“動態測試”。

我對正在發生的事情以及為什么它不起作用感到非常困惑? 非常感謝您的幫助。

這是我得到的當前錯誤:
dmake.EXE: Error code 255, while making 'test_dynamic' C:\strawberry\c\bin\dmake.EXE test -- NOT OK
Running make install
make test had returned bad status, won't install without force
ABELTJE/Win32-IE-Mechanize-0.009.tar.gz: make_text NO

這不是你的錯。 該模塊不適用於任何人。 當您遇到模塊故障時,請調查它以查看其他人是否有問題。 您可以在其 CPAN 搜索頁面上查看該發行版沒有通過測試人員的報告 不應該強制安裝該發行版。 我們在Effective Perl Programming關於研究模塊的部分中介紹了其中的一些內容。

你能安裝其他模塊沒有問題嗎?

是的,事情就是這樣,我同時安裝了 ActivePerl 和草莓 Perl,有問題嗎?

應該不是問題。 但是,您需要確保 Strawberry Perl 的發行版包含構建和安裝非純文本模塊所需的二進制文件和庫。 你需要確保你使用的是 Strawberry Perl 的東西而不是 ActivePerl。 我建議將 Strawberry Perl 放在你的 PATH 中,而不是 ActivePerl。

最簡單的做法是不用 CPAN,而是使用 ActivePerl 自己的PPM管理器。 ActivePerl 可能已經預先構建了大約 90% 的 CPAN 模塊,並且可以通過他們的PPM管理器使用它們。 試試看。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM