2016-07-28 3 views
3

Я пытаюсь установить пакет TDA на RОшибка при установке пакета TDA на R

> install.packages("TDA") 
Installing package into ‘/home/more/R/x86_64-redhat-linux-gnu-library/3.3’ 
(as ‘lib’ is unspecified) 
trying URL 'https://cran.rstudio.com/src/contrib/TDA_1.5.tar.gz' 
Content type 'unknown' length 2006514 bytes (1.9 MB) 
================================================== 
downloaded 1.9 MB 

и я получил эту ошибку

./gmpxx.h:41:17: fatal error: gmp.h: No such file or directory 
#include <gmp.h> 
     ^
compilation terminated. 
make: *** [diag.o] Error 1 
ERROR: compilation failed for package ‘TDA’ 
* removing ‘/home/more/R/x86_64-redhat-linux-gnu-library/3.3/TDA’ 
Warning in install.packages : 
    installation of package ‘TDA’ had non-zero exit status 

Вот мой sessionInfo

R version 3.3.0 (2016-05-03) 
platform: x86_64-redhat-linux-gnu (64-bit) 
Running under: CentOS Linux 7 (Core) 

установка на моих окнах 7 была без ошибок

Что мне делать, чтобы исправить эту проблему?

+0

является 'gmp' установлен? 'sudo yum install gmp' – Vedda

+0

Да, он установлен. gmp-6.0.0-12.e17_1.x86_64 уже установлена ​​и последняя версия – Chu

+0

как насчет 'gmp-devel'? – Vedda

ответ

1

Это работает для меня на Fedora 23:

sudo yum install gmp-devel mpfr-devel

+0

Просто сделал это несколько минут назад. После установки mpfr-devel установка может быть выполнена. Спасибо за ответ!! – Chu

+0

@ Xiadan Рад, что сейчас работает. – Vedda

1

Я получил вокруг этого вопроса на Ubuntu 16.04 с:

sudo apt install libgmp3-dev libmpfr-dev 
Смежные вопросы