4

操作系统:OSX El Capitan 10.11.6 (15G1004)
R 版本:版本 3.3.1
PostgreSQL 9.5.4 on x86_64-apple-darwin14.5.0,由 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。我找不到任何具体的说明,只有这个。当我第一次运行时,sudo ./configure --enable-R-shlib我得到一个错误,说gfortran丢失了,我用brew install gcc. 我第二次运行它,我得到了这个错误:

检查 lzma.h 的可用性...不
检查 lzma.h 的存在...不
检查 lzma.h...不
配置:错误:需要 liblzma 库和头文件。

环顾四周,我以为我通过使用XZ.pkg安装 XZ 包找到了解决方案,但它一直给我同样的错误。
我不确定接下来我应该做什么。

4

2 回答 2

3

当我遇到同样的困难时(在相同的操作系统版本上),我从 Mac 开发工具的 CRAN 页面中引用的库中安装了 xz 包:

http://R.research.att.com/libs/

选择与您的操作系统版本匹配的版本(在您的情况下,这可能是最新的版本。)

于 2016-10-24T19:46:42.123 回答
0

我有这个问题。这就是我所做的:

  1. 安装 brew.sh
  2. 冲泡安装 xz

这对我有用。

于 2020-01-12T20:41:38.380 回答