2011-05-18 70 views
0

我正在为Windows 7 64bit R2.13.0上的RMysql安装而战。我的MySQL 5.5,64位版本。下面是步骤,这使我的错误:如何使用代理设置在Windows 7上安装RMysql

  1. 安装RTools
  2. 通过调用设置代理:setInternet2(TRUE)[email protected]
  3. 集MYSQL_HOME:Sys.setenv("MYSQL_HOME"="C:\\Program Files\\MySQL\\MySQL Server 5.5\\")this post on SO
  4. 调用R中控制台:install.packages("RMySQL", type="source")

4后,我得到以下错误:

Installing package(s) into ‘C:/Users/Foo/Documents/R/win-library/2.13’ 
(as ‘lib’ is unspecified) 
Warning: unable to access index for repository http://artfiles.org/cran/src/contrib 
Warning message: 
In getDependencies(pkgs, dependencies, available, lib) : 
    package ‘RMySQL’ is not available (for R version 2.13.0) 

4的替代方案只是安装软件包:install.packages("RMySQL")。在这种情况下,我得到了:

Installing package(s) into ‘C:/Users/foo/Documents/R/win-library/2.13’ 
(as ‘lib’ is unspecified) 
Warning: unable to access index for repository http://artfiles.org/cran/bin/windows/contrib/2.13 
Warning message: 
In getDependencies(pkgs, dependencies, available, lib) : 
    package ‘RMySQL’ is not available (for R version 2.13.0) 

我相信我没有连接问题,因为我可以调用R更新。 任何人都可以帮助我了解如何从R访问mysql db?

ps。下面是sessionInfo(输出)

R version 2.13.0 (2011-04-13) 
Platform: i386-pc-mingw32/i386 (32-bit) 

locale: 
[1] LC_COLLATE=German_Germany.1252 LC_CTYPE=German_Germany.1252 
[3] LC_MONETARY=German_Germany.1252 LC_NUMERIC=C     
[5] LC_TIME=German_Germany.1252  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

更新:我直接连接到互联网,而不需要代理,现在我得到:

> install.packages("RMySQL", type="source") 
Installing package(s) into ‘C:/Users/foo/Documents/R/win-library/2.13’ (as 
‘lib’ is unspecified) 
--- Please select a CRAN mirror for use in this session --- 
trying URL 'http://ftp.yalwa.org/cran/src/contrib/RMySQL_0.7-5.tar.gz' 
Content type 'application/x-gzip' 
length 160769 bytes (157 Kb) opened 
URL downloaded 157 Kb 

* installing *source* package 'RMySQL' ... ERROR: configuration failed for 
package 'RMySQL' 
* removing 'C:/Users/foo/Documents/R/win-library/2.13/RMySQL' 

The downloaded packages are in 
     ‘C:\Users\foo\AppData\Local\Temp\RtmpaUw1Tj\downloaded_packages’ 
Warning messages: 1: running command 
'C:/PROGRA~1/R/R-213~1.0/bin/i386/R 
CMD INSTALL -l 
"C:/Users/foo/Documents/R/win-library/2.13" 
C:\Users\foo\AppData\Local\Temp\RtmpaUw1Tj/downloaded_packages/RMySQL_0.7-5.tar.gz' 
had status 1 2: In 
install.packages("RMySQL", type = "source") : 
    installation of package 'RMySQL' had non-zero exit status 


    loaded via a namespace (and not attached): 
    [1] tools_2.13.0 
+0

到目前为止,我的解决方案:在Win7 + xubuntu + R + RMySQL + Rstudio上的虚拟机。 – Skarab 2011-05-19 20:36:34

回答

1

您应该检查仔细检查你使用的资源库。在我看来,它应该是

install.packages("RMySQL", repos='http://artfiles.org/cran.r-project.org/') 

或类似的东西。您可以尝试打开您在浏览器中发布的URL。

+0

Nop。它不能解决问题。 – Skarab 2011-05-19 13:38:06