安装适用于Linux的R包时出错

时间:2016-08-12 18:56:44

标签: r linux packages

我试图在R 3.3上安装名为“rgeos”的软件包,但是当我输入

errno

但是它返回了以下错误(其他包也是如此,但不是所有包):

close()

任何线索如何安装此软件包?

2 个答案:

答案 0 :(得分:31)

似乎在Linux中运行R时需要安装一些构建工具。在这种情况下,在终端:

sudo apt-get install libgeos-dev

然后再次尝试打包安装。

hints from here

答案 1 :(得分:0)

我解决了以下问题:

cd /opt
git clone https://github.com/libgeos/geos
cd geos
export CC='clang' && export CXX='clang++' && export OBJC='clang'
./autogen.sh
./configure
make
sudo -EH make install
R
install.packages('rgeos')

注意:export clang对我来说很特别;我只是粘贴了我的确切解决方案。