2012-12-20 207 views
0

我是一個Windows 7(64位)用戶。我試圖在Perl中安裝Class::Inspector模塊。但它需要Nmake15.exe。我試圖下載exe文件,當我運行它,有一個彈出消息,指出安裝Class :: Inspector Perl模塊

程序或功能Nmake15.exe不能由於與Windows

的64位版本不兼容啓動或運行任何人都可以就此提供建議謝謝。這是SOAP::Lite要求的先決條件模塊。

+0

你在用什麼樣的Perl? – choroba

+0

我使用ActivePerl 5.10.0 Build 1004 –

回答

0

Class :: Inspector是一個純Perl模塊。因此,您可以通過將lib /目錄的內容複製到您的@INC路徑中來輕鬆進行安裝。

雖然這並不能解決您在安裝模塊方面的問題。這就是爲什麼你應該安裝64位版本的nmake。通過安裝Windows SDK,nmake實用程序將在「C:\ Program Files(x86)\ Microsoft Visual Studio ... \ VC \ bin \ amd64 \ nmake.exe」(microsoft.com)中可用。

3

nmake 1.5已經很老了,現代版本需要安裝大量的Visual Studio套件。作爲替代方案,您可以使用dmake,它也可以。

此外,您的ActivePerl版本已過時。我相信現在更新的版本現在提供了一個make程序,並且可以在Windows上運行得更好。

最後,Strawberry Perl在很多方面都是在Windows上更好地發佈Perl。它帶有一個完整的Perl模塊構建工具鏈,包括dmake和一個C編譯器。您應該能夠使用預配置的CPAN外殼在CPAN上安裝大多數模塊。