R:“ littler”软件包的编译失败

时间:2018-10-19 06:20:54

标签: r littler

当我在容器中运行R并尝试安装R软件包littler时,会出现一些错误:

/usr/bin/ld: cannot find -lpcre
/usr/bin/ld: cannot find -llzma
/usr/bin/ld: cannot find -lbz2
collect2: error: ld returned 1 exit status
Makevars:29: recipe for target 'r' failed
make: *** [r] Error 1
ERROR: compilation failed for package ‘littler’

我该如何解决?

1 个答案:

答案 0 :(得分:0)

您的操作系统缺少许多用于编译littler的系统开发库。

您没有说这是什么操作系统,但是通常您会在Ubuntu / Debian上使用apt,在CentOS上使用yum来安装libz-devel之类的包含所需文件的软件包来编译可与libz,压缩库以及libpcre正则表达式库类似使用的软件,等等。