2017-02-13 4 views
0

Es heißt in Cran die RCurl für R> 3.0.0 aber R 3.1.1 in Debian Jessie den Fehler ausgelöst werden sollte:RCurl Installation in R 3.1.1: Paket 'RCurl' ist nicht verfügbar (für R Version 3.1.1)?

mit rjson
package 'RCurl' is not available (for R version 3) 

das gleiche Problem. Die Abhängigkeiten sind libcurl und make, die installiert sind. Was ist das Problem mit R 3.1.1 bei der Installation der libcurl-Pakete wie RCurl? Wie man das am bequemsten überwinden kann?

P.s. Ich kenne das thread, aber jede Methode hat dieses Problem nicht gelöst.

+2

R-Binärpakete werden für die neueste Version von R sowie für einige Wartungsversionen (2.15.3, 3.0.3, 3.1.3, 3.2.5) erstellt. Da 3.1.1 nicht in diesem Satz enthalten ist, sind binäre CRAN-Pakete nicht verfügbar. Sie können die Archivdepots von MS durchsuchen. Hier ist [ein Link] (https://mran.revolutionanalytics.com/snapshot/2014-10-31/) zu der letzten Version, die für 3.1.1 funktioniert. Beachten Sie, dass dies ab Oktober 2014 ist. – lmo

Antwort

0

Apt-get installieren Sie die 3.1.1 R-Version standardmäßig, zum Beispiel in Debian Jessie. Wir können entweder die neueste Version von R mit der neuesten RCurl installieren oder die archivierte Version von RCurl installieren, die in R 3.1.1 funktioniert.

Lösung A

Sie können die neueste Version installieren, source, so dass

sudo sh -c 'echo "deb http://cran.rstudio.com/bin/linux/debian jessie-cran3/" >> /etc/apt/sources.list' 

sudo apt-key adv --keyserver subkeys.pgp.net --recv-key 381BA480 

sudo apt-get update 

sudo apt-get install r-base r-base-dev 

und jetzt können Sie RCurl in R, arbeiten in R 3.3.2 installieren.

Lösung B

Installieren Sie die Locken aus dem CRAN archieves die 3.1.1 R passend, offenbar diese here wie von Imo im Kommentar vorgeschlagen.

Verwandte Themen