Не удается установить пакет data.table на AWS EC2 - PullRequest
0 голосов
/ 21 мая 2018

Я не могу установить пакет data.table на экземпляр AWS EC2.Ниже приведена ошибка.

* installing *source* package ‘data.table’ ...
** package ‘data.table’ successfully unpacked and MD5 sums checked
** libs
Warning: R include directory is empty -- perhaps need to install R-devel.rpm or similar
gcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG   -I/usr/local/include  -fopenmp -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic  -c assign.c -o assign.o
In file included from assign.c:1:0:
data.table.h:1:15: fatal error: R.h: No such file or directory
 #include <R.h>
               ^
compilation terminated.
make: *** [assign.o] Error 1
ERROR: compilation failed for package ‘data.table’
* removing ‘/home/user1/R/x86_64-redhat-linux-gnu-library/3.4/data.table’
Warning in install.packages :
  installation of package ‘data.table’ had non-zero exit status

The downloaded source packages are in
    ‘/tmp/RtmpMTCCET/downloaded_packages’

Я попытался создать файл MakeVars (в папке .R), содержащий:

CC = / usr / bin / gcc64
CXX = / usr / bin / g ++
SHLIB_OPENMP_CFLAGS = -fopenmp

Но это ничего не меняет.Может быть, пути файла MakeVars неверны?Спасибо!

РЕДАКТИРОВАТЬ:
enter image description here

1 Ответ

0 голосов
/ 23 мая 2018

После работы в Centos работал нормально:

sudo yum install R-devel

Спасибо @Michael - sqlbot!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...