小编S.J*_*mal的帖子

安装 perl 模块 Bio::Perl 时出现问题

我在安装 Bio-DB-HTS ( https://github.com/Ensembl/Bio-DB-HTS ) 时遇到一些问题,需要从克隆的 git 存储库运行 perl 脚本。

系统和 Perl 信息

我使用的是 Mac OSx High Sierra v.10.13.6 并使用 perl 5,版本 18,subversion 2 (v5.18.2)。我现在已将这些信息添加到我原来的问题中。

背景资料

当尝试执行本地安装时,根据 README 说明,我收到错误...

git clone https://github.com/Ensembl/Bio-DB-HTS.git
cd Bio-DB-HTS-2.10
perl INSTALL.pl

lzma.h library header not found in /usr/include 
Run Code Online (Sandbox Code Playgroud)

我尝试安装 LZMA 库,但发现它实际上已安装,并且路径 /usr/include 中只是缺少 lzma.h 头文件。由于 LZMA 已被弃用并被 XZ 取代,我安装了 XZ 库

 brew install xz
Run Code Online (Sandbox Code Playgroud)

经过快速搜索后,我发现了 lzma.h 标头......

/usr/local/Cellar/xz/5.2.4/include/lzma.h
Run Code Online (Sandbox Code Playgroud)

主要问题

现在,我不确定如何继续,以及我在尝试解决这个问题时是否搞砸了一些事情。由于 /usr/include 有一个访问受限的目录,所以我在 INSTALL.pl 脚本中添加了一行来检查两个位置中是否存在该文件(这可能会破坏分析中下游的某些内容,因为除了但是,这次运行安装时遇到了新问题。

perl INSTALL.pl

BioPerl does not seem to be installed. Please install …
Run Code Online (Sandbox Code Playgroud)

perl bioperl

5
推荐指数
1
解决办法
6133
查看次数

标签 统计

bioperl ×1

perl ×1