我遇到安裝使用草莓perl 5.16.2.2 64位及更高版本的CPAN模塊的問題。當從CPAN dmake的安裝失敗,出現以下錯誤構建模塊:草莓Perl CPAN dmake不會生成
dmake.exe: Error executing 'C:\Windows\system32\cmd.exe; /c C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e mkpath -- blib\lib\MIME': No such file or directory
dmake.exe: Error code -1, while making 'blib\lib\MIME\.exists'
廣泛的研究後,我發現,該問題的解決方法是SHELL = CMD.EXE添加到dmake的Makefile文件文件的頂部通過用perl Makefile.PL然後可以被安裝在模塊
dmake
dmake install
產生的問題是,沒有CPAN模塊將自動安裝而無需在CPAN手動嘗試一個CPAN安裝,編輯生成文件和運行的dmake/build目錄。使用環境變量SHELL = cmd.exe或MAKESHELL = cmd.exe不起作用,因爲如果使用,構建不能正確運行。
有誰知道爲什麼我的Windows 7 64位機有這個問題的修復?
是否有任何cpan或其他技術的配置,以便我不需要爲我的草莓perl安裝中的每個CPAN模塊手動編輯和運行dmake makefile?
我沒有真正的答案給你,因爲我在Win 7 64bit上遇到了同樣的情況,但是我沒有太多的空閒時間來嘗試調查它,所以我使用ppm來安裝工作正常的模塊:| –