我正在尝试使用cygwin在我的Win8 PC上安装Bugzilla用于演示目的。我坚持安装Perl模块,更具体地说是Params :: Validate。
我试过
install-module.pl Params :: Validate
和cpan:
安装Params :: Validate
我得到的错误消息(简而言之):
运行Build安装 无法启动“构建”:没有与给定文件扩展名关联的应用程序。 DROLSKY / PARAMS-验证-1.13.tar.gz sudo ./Build安装 - 不行 在此命令期间失败: DROLSKY / Params-Validate-1.13.tar.gz:安装NO
错误信息非常简单明了,但我完全不知道在哪里找到应该与“Build”文件相关联的应用程序。谷歌也无法帮助我。你们中的任何人都可以吗?
PS。 Avast在安装过程中早些时候将一些文件移动到隔离区。我从Avast中禁用了文件监视并重新运行了这些模块的安装(至少是Module :: Runtime),并得到了响应,表明它已经正常。
答案 0 :(得分:1)
下载Params-Validate-1.13.tar.gz
并将内容解压缩到临时目录。在该临时目录中打开命令行,然后键入:
perl Build.PL
这会生成一个名为Build
的文件。现在实际构建模块运行:
./Build
希望您没有收到任何令人讨厌的错误消息。在安装模块之前,让我们测试一下它的工作原理:
./Build test
希望测试套件通过。现在您可以安装该模块。您需要以对Perl库目录具有写入权限的用户身份运行它。 (在Linux / Unix机器上,可能涉及使用sudo
。)要安装模块,请运行:
./Build install
全部完成。