操作系统: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
(我不是专家,我不确定这条线的含义),但是我得到了这个错误:
在pkg-config搜索路径中找不到包libR 也许你应该添加包含'libR.pc'的目录 到PKG_CONFIG_PATH环境变量。
据我从上面链接的安装说明中了解到,我需要使用共享库安装R.我找不到任何具体说明,只有one。
当我第一次运行sudo ./configure --enable-R-shlib
时,我收到一条错误消息,说 gfortran 丢失了,我用brew install gcc
添加了它。我第二次运行它,我收到了这个错误:
检查lzma.h的可用性......没有 检查lzma.h存在...没有
检查lzma.h ...没有
configure:error:需要liblzma库和头文件。
搜索一下,我以为我找到了一个使用XZ.pkg安装XZ软件包的解决方案,但它一直给我同样的错误。
我不确定下一步该做什么。
答案 0 :(得分:2)
当我遇到同样的困难时(在相同的OS版本上),我安装了Mac开发工具的CRAN页面中引用的库中的xz包:
http://R.research.att.com/libs/
选择与您的操作系统版本匹配的版本(在您的情况下可能是最新的版本。)
答案 1 :(得分:0)
我遇到了这个问题。这就是我所做的:
对我有用。