在 OSX 中使用共享库安装 R - 缺少 liblzma 库
Install R with shared library in OSX - liblzma library missing
操作系统: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.
我从上面 link 的安装说明中了解到,我需要安装带有共享库的 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 包的解决方案,但它一直给我同样的错误。
我不确定下一步该做什么。
当我遇到同样的困难时(在相同的 OS 版本上),我从 CRAN 页面中为 Mac 开发工具引用的库安装了 xz 包:
http://R.research.att.com/libs/
选择与您的 OS 版本匹配的版本(这可能是您的最新版本。)
我有这个问题。这就是我所做的:
- 安装brew.sh
- brew 安装 xz
这对我有用。
操作系统: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.
我从上面 link 的安装说明中了解到,我需要安装带有共享库的 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 包的解决方案,但它一直给我同样的错误。
我不确定下一步该做什么。
当我遇到同样的困难时(在相同的 OS 版本上),我从 CRAN 页面中为 Mac 开发工具引用的库安装了 xz 包:
http://R.research.att.com/libs/
选择与您的 OS 版本匹配的版本(这可能是您的最新版本。)
我有这个问题。这就是我所做的:
- 安装brew.sh
- brew 安装 xz
这对我有用。