安装Params ::使用cpan验证 - 无法启动'Build'

时间:2014-10-03 06:30:52

标签: perl cygwin cpan failed-installation

我正在尝试使用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),并得到了响应,表明它已经正常。

1 个答案:

答案 0 :(得分:1)

下载Params-Validate-1.13.tar.gz并将内容解压缩到临时目录。在该临时目录中打开命令行,然后键入:

perl Build.PL

这会生成一个名为Build的文件。现在实际构建模块运行:

./Build

希望您没有收到任何令人讨厌的错误消息。在安装模块之前,让我们测试一下它的工作原理:

./Build test

希望测试套件通过。现在您可以安装该模块。您需要以对Perl库目录具有写入权限的用户身份运行它。 (在Linux / Unix机器上,可能涉及使用sudo。)要安装模块,请运行:

./Build install

全部完成。