我在没有管理权限的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"
但无济于事。
谢谢
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
答案 0 :(得分:0)
您的/tmp
目录可能没有必要的执行权限。
创建用户特定的tmp
目录并将其添加到您的路径:
mkdir ~/tmp
export TMPDIR=~/tmp
来源:https://www.r-bloggers.com/using-r-package-installation-problems/