r - 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’
我怎样才能解决这个问题?
解决方案
您的操作系统缺少一些用于编译 littler 的系统开发库。
你没有说这是什么操作系统,但通常你会apt
在 Ubuntu/Debian 和yum
CentOS 上使用来安装软件包,比如其中包含编译与压缩库一起使用的libz-devel
软件所需的文件,同样适用于正则表达式库, 等等。libz
libpcre
推荐阅读
- linux - 如何获取influxdb中当前值与上一个值的差值?
- class - 这个关键字指向类方法中的全局对象?
- c# - 如何使用指针重新解释结构?
- docusignapi - 我收到此 Docusign 错误 CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY
- java - 使用 VolleyMultipartRequest 上传所有类型的文件但它不起作用,是否可以使用 Volley 上传所有类型的文件上传
- python - 如何为从下拉列表中选择的多个值编写 django 过滤器查询?
- android - 如何将数据从位置 X 设置到 ExpandListView 中特定组的子元素内的位置 Y?
- c++ - 有人可以帮我分解这行代码吗?
- android - 在android的build.gradle中添加位置服务时出现问题
- python-3.x - 标记化 - Python 库