R Newbie对安装包感到困惑

Bti*_*rt3 5 google-analytics packages r

我对R有点新,我以为我了解如何从CRAN镜像和源文件安装软件包,但现在我很难过.我目前在Windows 7 32位机器上使用R 2.10.0.

我想尝试使用此处找到的RGoogleAnalytics包,并尝试按照说明进行操作.他们指示我们安装来自omegahat的RCurl和XML包.例如,

install.packages("RCurl", repos = "http://www.omegahat.org/R")
Run Code Online (Sandbox Code Playgroud)

但是这不起作用,因为我收到以下错误:

Warning message:
In getDependencies(pkgs, dependencies, available, lib) :
  package ‘RCurl’ is not available
Run Code Online (Sandbox Code Playgroud)

当我尝试这样做时:

install.packages("RCurl", repos = "http://www.omegahat.org/R", type="source")
Run Code Online (Sandbox Code Playgroud)

文件下载后,我收到以下错误.我以前有版本1.0,并恢复.

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
Run Code Online (Sandbox Code Playgroud)

没有进入细节,我一直没能如我,也都是在此发现了同样的错误使用RGoogleAnalytics包.我只是试图用尽所有可能的选项来解决错误.

我们将非常感谢您提供的任何帮助或见解!

Jos*_*ich 10

CRAN上RCurl项目页面说Windows二进制文件不可用.该自述为您指出的里普利教授保持页面,在那里他提供RCurl的二进制文件和其他几个有特殊需要构建在Windows上的包.但是,他只为最近的R主要版本提供它们,因此您需要升级到R-2.12.0才能从他的页面安装它们.

如果要在Windows上从源构建包,则需要先安装Rtools.看起来你没有这样做.即使你安装了它们,它仍然需要额外的步骤来在Windows上构建RCurl ...否则Windows二进制文件已经在CRAN上了.

你最好的选择可能是升级R并从Ripley教授的页面安装RCurl.