0

我已经尝试为三个版本的 R 安装 RMySQL,但我遇到了相同的警告消息,即 RMySQL 不适用于该版本。请帮帮我。谢谢。

install.packages("RMySQL",type="source") install.packages("RMySQL", type = "source") 中的警告:'lib = "C:/Program Files/R/R-2.15.3/library "' 不可写 --- 请选择在此会话中使用的 CRAN 镜像 --- 同时安装依赖项 'DBI'</p>

trying URL 'http://ftp.iitm.ac.in/cran/src/contrib/DBI_0.2-7.tar.gz'
Content type 'application/x-gzip' length 194699 bytes (190 Kb)
opened URL
downloaded 190 Kb

trying URL 'http://ftp.iitm.ac.in/cran/src/contrib/RMySQL_0.9-3.tar.gz'
Content type 'application/x-gzip' length 165363 bytes (161 Kb)
opened URL
downloaded 161 Kb
<some text missing>

* DONE (DBI)
* installing *source* package 'RMySQL' ...
** package 'RMySQL' successfully unpacked and MD5 sums checked
checking for $MYSQL_HOME... C:\Program Files (x86)\MySQL\MySQL Server 5.6
ERROR: compilation failed for package 'RMySQL'
* removing 'C:/Users/Chanchal/Documents/R/win-library/2.15/RMySQL'

1: running command 'C:/PROGRA~1/R/R-215~1.3/bin/i386/R CMD INSTALL -l        "C:\Users\Chanchal\Documents/R/win-library/2.15"   C:\Users\Chanchal\AppData\Local\Temp\RtmpErKHEX/downloaded_packages/RMySQL_0.9-3.tar.gz' had status 1 
2: In install.packages("RMySQL", type = "source") :
installation of package ‘RMySQL’ had non-zero exit status


> install.packages("RMySQL")
Installing package(s) into ‘C:/Users/Chanchal/Documents/R/win-library/2.15’
(as ‘lib’ is unspecified)

package ‘RMySQL’ is available as a source package but not as a binary

Warning message:
package ‘RMySQL’ is not available (for R version 2.15.3)
4

1 回答 1

2

我尝试在 Windows 平台上为 R 版本 3.1.0 安装 RMySQL。它也没有工作。我遇到了和你差不多的问题。在阅读了 RMySQL 包的文档并四处搜索之后,我意识到在 Windows 上安装 RMySQL 非常困难,因为它没有如您的输出中所述的 Windows 二进制文件。

我没有安装 RMySQL,而是按照此处的说明安装了 RODBC 包:http: //passionfordata.blogspot.com/2012/04/how-to-integrate-r-with-mysql-database.html

RODBC 还允许您将 R 连接到 MySQL 数据库,麻烦更少,设置更容易。如果您的目的是连接到 MySQL 并开放使用不限于 RMySQL 的包,我会推荐 RODBC。

于 2014-06-09T14:04:10.583 回答