操作系统:OSX El Capitan 10.11.6 (15G1004)
R版本:版本3.3.1
x86_64-apple-darwin14.5.0 上的 PostgreSQL 9.5.4,由 Apple LLVM 版本 7.0.0 (clang-700.1.76) 编译,64 位
我想在本地 PostgreSQL 上安装 PL/R。
从安装页面 www.joeconway.com/plr/doc/plr-install.html,我选择了第二种方法并运行 USE_PGXS=1 make
(我不是专家,我不确定这行是什么意思),但我收到此错误:
Package libR was not found in the pkg-config search path.
Perhaps you should add the directory containing 'libR.pc' to the PKG_CONFIG_PATH environment variable.
我从上面链接的安装说明中了解到,我需要使用共享库安装 R。我找不到任何具体说明,只有这个 one .
当我第一次运行 sudo ./configure --enable-R-shlib
时,我收到一条错误消息,说 gfortran 丢失了,我用 brew install gcc< 添加了它
。第二次运行时,我得到了这个错误:
checking lzma.h usability... no
checking lzma.h presence... no
checking for lzma.h... no
configure: error: liblzma library and headers are required.
四处搜索,我想我通过使用 XZ.pkg 安装 XZ 包找到了解决方案。但它一直给我同样的错误。
我不确定下一步该做什么。
最佳答案
当我遇到同样的困难时(在相同的操作系统版本上),我安装了 Mac 开发工具的 CRAN 页面中引用的库中的 xz 包:
http://R.research.att.com/libs/
选择与您的操作系统版本相匹配的版本(在您的情况下可能是最新的版本。)
关于r - 在 OSX 中使用共享库安装 R - 缺少 liblzma 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40222371/