首页 > 解决方案 > 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’

我怎样才能解决这个问题?

标签: rlittler

解决方案


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

你没有说这是什么操作系统,但通常你会apt在 Ubuntu/Debian 和yumCentOS 上使用来安装软件包,比如其中包含编译与压缩库一起使用的libz-devel软件所需的文件,同样适用于正则表达式库, 等等。libzlibpcre


推荐阅读