繁体   English   中英

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

[英]How to install rgdal package in R with non system-wide gdal installation

我在没有管理权限的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

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

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

mkdir ~/tmp
export TMPDIR=~/tmp

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM