簡體   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