SGML :: Parser ::在Windows上安装本地W3C验证程序时,OpenSP不起作用

时间:2011-05-02 11:50:59

标签: perl xampp

我正在尝试在Windows中的XAMPP服务器上配置本地W3C验证程序。我已将验证器复制到XAMPP。当我尝试运行validator / htdocs / index.html时,它会给出一些错误,比如

  

无法在@INC中找到模块SGML :: Parser :: OpenSP的可加载对象(@INC包含:D:/ Web / xampp / perl / site / lib /

但我在D:\ Web \ xampp \ perl \ site \ lib \ SGML \ Parser中有我的OpenSP.pm(并且它是正确的版本0.991)。我要添加新的.pm文件的过程是

  1. 下载tar.gz文件
  2. 使用7z解压缩
  3. 只需将.pm文件从文件夹复制到D:\ Web \ xampp \ perl \ site \ lib \
  4. 这是正确的方法吗?因为它没有显示我以类似方式添加的许多其他包的任何错误。

    如何解决此错误?

2 个答案:

答案 0 :(得分:1)

我很快查看了SGML::Parser::OpenSP ...模块正在使用XS,因此需要C编译才能正确安装。复制纯文件只能用于纯perl模块,并且只有在满足所有依赖项时才能使用。

但是我不知道perl包含在xampp中,所以很难建议如何继续安装。

答案 1 :(得分:0)

您必须安装SGML-Parser-OpenSP cpan模块,而不是仅解压缩存档和复制文件。但不幸的是直到2012年4月,我从未发现任何人成功在Windows上安装SGML-Parser-OpenSP 0.994。我一直在尝试安装过去两周。但我还没有成功。是否有人成功在Windows上安装SGML-Parser-OpenSP 0.994?请让我联系他或她。我想听听他或她的意见。我的联系地址是yooseok@naver.com。