2011-01-03 6 views
5

Ich bin etwas neu zu R, und ich dachte, ich habe verstanden, wie Pakete aus CRAN-Spiegeln und Quelldateien installiert werden, aber jetzt bin ich ratlos. Ich verwende derzeit R 2.10.0 auf einem Windows 7 32-Bit-Rechner.R Newbie verwirrt über Installationspakete

Ich möchte versuchen, das gefundene RGoogleAnalytics-Paket here zu verwenden und versuche, den Anweisungen zu folgen. Sie weisen uns an, sowohl RCurl als auch die XML-Pakete von OmegaHat zu installieren. Zum Beispiel

install.packages("RCurl", repos = "http://www.omegahat.org/R") 

jedoch funktioniert dies nicht, wie ich die folgende Fehlermeldung erhalten:

Warning message: 
In getDependencies(pkgs, dependencies, available, lib) : 
    package ‘RCurl’ is not available 

Wenn ich versuche, diese stattdessen:

install.packages("RCurl", repos = "http://www.omegahat.org/R", type="source") 

bekomme ich folgende Fehlermeldung nach der Dateidownloads. Ich hatte zuvor Version 1.0 und das ist wiederhergestellt.

trying URL 'http://www.omegahat.org/R/src/contrib/RCurl_1.5-0.tar.gz' 
Content type 'application/x-gzip' length 735041 bytes (717 Kb) 
opened URL 
downloaded 717 Kb 

* installing *source* package 'RCurl' ... 
Warning in system("sh ./configure.win") : sh not found 
ERROR: configuration failed for package 'RCurl' 
* removing 'C:/PROGRA~1/R/R-210~1.0/library/RCurl' 
* restoring previous 'C:/PROGRA~1/R/R-210~1.0/library/RCurl' 

The downloaded packages are in 
     ‘C:\Users\Brock\AppData\Local\Temp\Rtmpc9wt5N\downloaded_packages’ 
Warning message: 
In install.packages("RCurl", repos = "http://www.omegahat.org/R", : 
    installation of package 'RCurl' had non-zero exit status 

Ohne ins Detail zu gehen, habe ich, als ich den gleichen Fehler nicht in der Lage, die RGoogleAnalytics Paket zu verwenden, die in diesem post gefunden wird. Ich versuche einfach jede mögliche Option auszuschöpfen, um den Fehler zu umgehen.

Jede Hilfe oder Einsicht, die Sie zur Verfügung stellen können, wird sehr geschätzt!

Antwort

10

Die RCurl project page on CRAN sagt, dass die Windows-Binärdatei nicht verfügbar ist. Die ReadMe verweist Sie auf eine page maintained by Professor Ripley, wo er Binärdateien von RCurl und mehrere andere Pakete, die spezielle Build-Anforderungen unter Windows haben. Allerdings stellt er sie nur für die letzte größere Version von R bereit, so dass Sie auf R-2.12.0 aktualisieren müssen, um sie von seiner Seite zu installieren.

Wenn Sie Pakete von der Quelle unter Windows erstellen möchten, müssen Sie zunächst Rtools installieren. Es sieht so aus, als hättest du das nicht getan. Selbst wenn Sie sie installiert haben, werden Sie immer noch zusätzliche Schritte benötigen, um RCurl unter Windows zu erstellen ... sonst wäre die Windows-Binärdatei bereits auf CRAN.

Ihre beste Wette ist wahrscheinlich, R zu aktualisieren und RCurl von Prof. Ripleys Seite zu installieren.

+0

Nur dafür sorgen, dass diejenigen, die hier neu landen, einen gewissen Wert erhalten können; Professor Ripleys Pakete können hier besser gefunden werden, nachdem Sie auf Ihre R-Version geklickt haben: http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/ – prabhasp

0

Nach RCurl FAQ entweder

  • curl-config ist in Ihrem Pfad gefunden

oder

  • curl-config und zugehörige Entwicklungsbibliotheken (libcurl) sind nicht installiert.