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