当我在容器中运行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’
我该如何解决?
答案 0 :(得分:0)
您的操作系统缺少许多用于编译littler的系统开发库。
您没有说这是什么操作系统,但是通常您会在Ubuntu / Debian上使用apt
,在CentOS上使用yum
来安装libz-devel
之类的包含所需文件的软件包来编译可与libz
,压缩库以及libpcre
正则表达式库类似使用的软件,等等。