2016-04-15 6 views
0

Ich versuche zu installieren alte Version von xgboost (oder andere) lib aus dem Link oder lokalen Ordnern und jedes Mal, wenn ich Gesicht Dieser NachrichtKann nicht R-Paket von der Quelle

packageurl <- "https://cran.r-project.org/src/contrib/Archive/xgboost/xgboost_0.4-1.tar.gz" 
install.packages(packageurl, repos=NULL, type="source") 

Dann geht

installieren
ERROR: compilation failed for package 'xgboost' 
* removing 'C:/Program Files/R/R-3.2.5/library/xgboost' 
Warning in install.packages : 
    running command '"C:/PROGRA~1/R/R-32~1.5/bin/x64/R" CMD INSTALL -l "C:\Program Files\R\R-3.2.5\library" "C:/Users/34F5~1/AppData/Local/Temp/RtmpCMgOWd/downloaded_packages/xgboost_0.4-1.tar.gz"' had status 1 
Warning in install.packages : 
    installation of package ‘C:/Users/34F5~1/AppData/Local/Temp/RtmpCMgOWd/downloaded_packages/xgboost_0.4-1.tar.gz’ had non-zero exit status 

Kann es durch Min-GW 64 Installer verursacht werden, weil ich Nachricht sehe, dass DLL nicht erstellt wurde?

sehe ich diesen Punkt aber nicht eine Idee, wie es

"C:/Program Files (x86)/Git/bin/sh.exe": line 8: g++ -m32: command not found 
+0

Warum installieren Sie nicht stattdessen die Binärdatei? –

+0

@DirkEddelbuettele Sorry, ich bin neu bei R. Ich werde nach dieser Art von Installation suchen – paveltr

+1

Sag einfach nicht 'type =" source "' und die Dinge sollten funktionieren. –

Antwort

0

Um zu beheben Quellcode-Paket unter Windows zu installieren, müssen Sie RTools zuerst installieren müssen, die Sie Ihr Paket hilft kompilieren. Unter this link finden Sie heraus, welche Version Sie entsprechend Ihrer R-Version installieren sollten.