我对R有点新,我以为我了解如何从CRAN镜像和源文件安装软件包,但现在我很难过。我目前在Windows 7 32位计算机上使用R 2.10.0。
我想尝试使用找到here的RGoogleAnalytics包,并尝试按照说明进行操作。他们指示我们安装来自omegahat的RCurl和XML包。例如,
install.packages("RCurl", repos = "http://www.omegahat.org/R")
然而这不起作用,因为我收到以下错误:
Warning message:
In getDependencies(pkgs, dependencies, available, lib) :
package ‘RCurl’ is not available
当我尝试这样做时:
install.packages("RCurl", repos = "http://www.omegahat.org/R", type="source")
文件下载后出现以下错误。我以前有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
我没有详细说明,因为我收到了与此post相同的错误,因此无法使用RGoogleAnalytics包。我只是试图用尽所有可能来解决错误。
非常感谢您提供的任何帮助或见解!
答案 0 :(得分:10)
RCurl project page on CRAN表示Windows二进制文件不可用。 ReadMe指向page maintained by Professor Ripley,在那里他提供了RCurl的二进制文件以及其他一些在Windows上具有特殊构建需求的软件包。但是,他只为R的最新主要版本提供它们,因此您需要升级到R-2.12.0才能从他的页面安装它们。
如果要在Windows上从源构建软件包,则需要先安装Rtools。看起来你还没有那样做。即使你安装了它们,它仍然需要额外的步骤来在Windows上构建RCurl ...否则Windows二进制文件已经在CRAN上。
你最好的选择可能是升级R并从Ripley教授的页面安装RCurl。
答案 1 :(得分:1)
您可能缺少在Windows下构建软件包的组件:
答案 2 :(得分:0)