2016-10-24 101 views
1

操作系統:OSX埃爾卡皮坦10.11.6(15G1004)
ř版本:在x86_64-蘋果darwin14.5.0版本3.3.1
的PostgreSQL 9.5.4,由Apple LLVM版本7.0.0(clang-700.1.76)編譯,64位在OSX共享庫安裝的R - liblzma庫缺少

我想在我的本地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包,但它不斷給我同樣的錯誤。
我不確定接下來應該做什麼。

回答

0

當我有同樣類型的困難(在相同的操作系統版本),我安裝在CRAN頁面引用爲Mac開發工具庫中的XZ包:

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

選擇版本與您的操作系統版本相匹配(這可能是您的案例中最新的版本)。

+0

它工作,謝謝。 –