无法打开perl脚本“ Build.PL”:没有这样的文件或目录来响应perl Build.PL

时间:2019-06-12 20:23:51

标签: perl

我是Perl的新手。我尝试按照https://bioperl.org/INSTALL.html上的说明安装BioPerl。一切正常,直到出现错误消息“无法打开perl脚本” Build.PL”:没有这样的文件或目录”的命令“ perl Build.PL”。任何想法如何解决这个问题?谢谢! (我在Ubuntu和Windows平台上都尝试过,但是perl Build.PL命令遇到了相同的问题)

2 个答案:

答案 0 :(得分:2)

  

无法打开perl脚本“ Build.PL”:没有这样的文件或目录

Build.PL是一个perl脚本,您正在将该脚本提供给perl来运行它。为了运行它,您必须位于可以找到脚本的目录中。 Perl不会寻找该脚本。您可以使用ls(从终端)验证文件是否在同一目录中。

从这些安装说明来看,您忘记了

cd bioperl-live

答案 1 :(得分:1)

好像您正在尝试安装基于Dist-Zilla的发行版。

尝试这样安装:

cd bioperl-live
cpanm Dist::Zilla
dzil authordeps --missing | cpanm
dzil install 

注释

  • 尝试此操作时,由于缺少标头,因此无法安装依赖项DB_File。这些头文件可以通过运行

    来安装
    sudo apt-get install libdb-dev
    
  • 由于XML::DOM::XPath,依赖性a failed test被拒绝安装。通过手动跳过测试来解决此问题:

    cpanm --notest XML::DOM::XPath
    
相关问题