2011-05-02 47 views
1

我想在我的窗戶XAMPP服務器上配置本地W3C驗證安裝本地W3C驗證時,分析器:: OpenSP中不起作用。我已將驗證器複製到XAMPP。當我嘗試運行驗證器/ htdocs/index.html它提供一些錯誤,如SGML ::在Windows

在@INC中找不到可加載模塊SGML :: Parser :: OpenSP的對象(@INC包含:D:/ Web/xampp/perl/site/lib/

但我的OpenSP.pm(及其正確版本0.991)在D:\ Web \ xampp \ perl \ site \ lib \ SGML \ Parser中。添加新的.pm文件 1.下載tar.gz文件 2.它使用的7z 3只.pm的文件複製從文件夾複製到d解壓:\網絡\ XAMPP \ Perl的\ site \ lib文件\

這是正確的方法嗎?因爲它沒有顯示許多其他包裝的任何錯誤我以類似的方式添加了年齡。

我該如何解決這個錯誤?

+0

從[堆棧溢出的Perl FAQ](http://stackoverflow.com/questions/tagged/perl?sort=faq):[*什麼是安裝缺少的Perl模塊最簡單的方法*?](HTTP:/ /stackoverflow.com/questions/65865/whats-the-easiest-way-to-install-a-missing-perl-module) – daxim 2011-05-03 21:31:04

回答

1

我趕緊看着SGML::Parser::OpenSP ...該模塊使用XS,所以它需要C語言編譯正確安裝。複製純文件只能在純perl模塊中使用,並且只能在滿足所有依賴關係的情況下才能使用。

但是我不知道的Perl包含在XAMPP,所以很難指點如何繼續安裝。

+1

爲了擴大這一點了 - CPAN軟件包,包括安裝程序,繞過安裝程序僅如果您手動工作做安裝程序設計的一切。無論您使用的是哪種Perl發行版,都應該有安裝CPAN模塊的方法。雖然XAMPP文檔在主題上相當輕鬆(所以我會試圖轉儲它並安裝Strawberry Perl和Apache) – Quentin 2011-05-02 15:06:41

+0

我正在使用xampp進行其他工作。所以我不能取代它。我試圖用cygwin安裝SGML-Parser-OpenSP-0.991.tar.gz。當我嘗試執行>> perl Makefile.PL時,它提供了一些錯誤(注意可能無害):找不到找到的庫-lm 注意(可能無害):找不到-lstdC++的庫,注意(可能無害):找不到庫爲-losp – su03 2011-05-03 05:22:28

0

您必須安裝SGML解析器,OpenSP的CPAN模塊,而不是僅僅在解壓縮歸檔和複製文件。但不幸的是,直到現在到2012年4月,我從來沒有發現任何人在Windows上成功安裝SGML-Parser-OpenSP 0.994。過去兩週我一直在嘗試安裝。但我還沒有成功。有沒有人成功在Windows上安裝SGML-Parser-OpenSP 0.994?請讓我聯繫他或她。我想聽聽他或她的建議。我的聯繫地址[email protected]