Как установить пакет rgdal в R с несистемной установкой gdal - PullRequest
1 голос
/ 15 апреля 2019

Я на 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 голосов
/ 16 апреля 2019

Возможно, ваш каталог /tmp не имеет необходимых разрешений на выполнение.

Создайте пользовательский каталог tmp и добавьте его в свой путь:

mkdir ~/tmp
export TMPDIR=~/tmp

Источник: https://www.r -bloggers.com / using-r-package-Installation-problem /

...