如何在非系统范围内的gdal安装中在R中安装rgdal软件包

时间:2019-04-15 10:09:51

标签: r installation package rgdal

我在没有管理权限的Linux机器上,我需要安装rgdal软件包。我已经从源代码编译了gdal并将其安装在我有权访问的自定义文件夹中。 当我尝试使用以下命令安装rgdal时:

install.packages("rgdal", lib = "libs")

我得到:

* installing *source* package ‘rgdal’ ...
** package ‘rgdal’ successfully unpacked and MD5 sums checked
ERROR: 'configure' exists but is not executable -- see the 'R Installation and Administration Manual'

这是因为它正在寻找系统范围的gdal(dev)安装。如何指定我的gdal已安装在其他位置?

我尝试添加:

configure.args = "--libdir=/home/user/opt/gdal"

但无济于事。

谢谢


根据评论中的讨论内容编辑2019-04-16

libgdal-dev现在由sysadmin安装。尝试安装rgdal时仍然收到以下错误:

 * installing source package ‘rgdal’ ... 
** package ‘rgdal’ successfully unpacked and MD5 sums checked ERROR: 'configure' exists but is not executable -- see the 'R Installation and Administration Manual' 
* removing ‘/home/leomarg/R/x86_64-pc-linux-gnu-library/3.4/rgdal’ 
Warning in install.packages : installation of package ‘rgdal’ had non-zero exit status

1 个答案:

答案 0 :(得分:0)

您的/tmp目录可能没有必要的执行权限。

创建用户特定的tmp目录并将其添加到您的路径:

mkdir ~/tmp
export TMPDIR=~/tmp

来源:https://www.r-bloggers.com/using-r-package-installation-problems/