2016-07-28 13 views
3

Ich versuche RFehler bei der auf R TDA-Paket installieren

> 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 

auf TDA-Paket installieren, und ich habe diesen Fehler

./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 

meine hier Session

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

Die Installation auf meinem Windows 7 war ohne Fehler

Was soll ich tun, um dieses Problem zu beheben?

+0

ist 'installiert gmp'? 'sudo yum install gmp' – Vedda

+0

Ja, es ist installiert. gmp-6.0.0-12.e17_1.x86_64 bereits installiert und neueste Version – Chu

+0

Was ist mit 'gmp-devel'? – Vedda

Antwort

1

Dieser arbeitete für mich am 23. Fedora:

sudo yum install gmp-devel mpfr-devel

+0

Gerade getan diese wenigen Minuten vor. Nach der Installation von mpfr-devel kann die Installation durchgeführt werden. Danke für die Antwort!! – Chu

+0

@Xiadan Schön, dass es jetzt funktioniert. – Vedda

1

Ich habe, um dieses Problem auf Ubuntu 16.04 mit:

sudo apt install libgmp3-dev libmpfr-dev