由于 RMySQL 包的二进制文件不可用,我无法在 Windows 上安装它。
我上网查了一下。我找到了这个链接。http://www.ahschulz.de/2013/07/23/installing-rmysql-under-windows/comment-page-1/#comment-3123
我按照说明进行操作,但出现错误。
这是我得到的最终输出
>install.packages('RMySQL',type='source')
将包安装到“C:/Users/admin/Documents/R/win-library/3.0”(因为“lib”未指定)同时安装依赖项“DBI”</p>
尝试 URL ' http://cran.rstudio.com/src/contrib/DBI_0.2-7.tar.gz ' 内容类型 'application/x-gzip' 长度 194699 字节 (190 Kb) 打开 URL 下载 190 Kb
尝试 URL ' http://cran.rstudio.com/src/contrib/RMySQL_0.9-3.tar.gz ' 内容类型 'application/x-gzip' 长度 165363 字节 (161 Kb) 打开 URL 下载 161 Kb
安装源包'DBI' ...包'DBI'成功解包并检查MD5总和R inst准备包以进行延迟加载从包'DBI'中的包'base'中为'summary'创建通用函数帮助安装帮助索引构建包安装小插曲的索引测试是否可以加载已安装的包 arch - i386 arch - x64 DONE (DBI)
正在安装源包 'RMySQL' ... ** 包 'RMySQL' 成功解压并检查了 MD5 总和检查 $MYSQL_HOME... C:\Program Files\MySQL\MySQL Server 5.6\ cygwin 警告:检测到 MS-DOS 样式路径: C:\Program 首选 POSIX 等效项是:/cygdrive/c/Program
CYGWIN 环境变量选项“nodosfilewarning”关闭此警告。有关 POSIX 路径的更多详细信息,请参阅用户指南:http: //cygwin.com/cygwin-ug-net/using.html#using-pathnames test: Files\MySQL\MySQL: unknown operand
** libs 警告:这个包有一个非空的“configure.win”文件,所以只构建主架构
cygwin 警告:检测到 MS-DOS 样式路径:C:/PROGRA~1/R/R-30~1.1/etc/x64/Makeconf 首选 POSIX 等效项是:/cygdrive/c/PROGRA~1/R/R-30~ 1.1/etc/x64/Makeconf CYGWIN 环境变量选项“nodosfilewarning”关闭此警告。有关 POSIX 路径的更多详细信息,请参阅用户指南:http: //cygwin.com/cygwin-ug-net/using.html#using-pathnames
gcc -m64 -I"C:/PROGRA~1/R/R-30~1.1/include" -DNDEBUG -I"C:\Program Files\MySQL\MySQL Server 5.6\"/include -I"d:/RCompile /CRANpkg/extralibs64/local/include" -O2 -Wall -std=gnu99 -mtune=core2 -c RS-DBI.c -o RS-DBI.o
* *语法错误:未终止的带引号的字符串 make:[RS-DBI.o] 错误 2 错误:包 'RMySQL' 编译失败***
- 删除 install.packages 中的 'C:/Users/admin/Documents/R/win-library/3.0/RMySQL' 警告:运行命令 '"C:/PROGRA~1/R/R-30~1.1/bin/x64/ R" CMD INSTALL -l "C:\Users\admin\Documents\R\win-library\3.0" C:\Users\admin\AppData\Local\Temp\RtmpMvp14B/downloaded_packages/RMySQL_0.9-3.tar.gz ' 在 install.packages 中有状态 1 警告:安装包 'RMySQL' 的退出状态非零
下载的源包位于 'C:\Users\admin\AppData\Local\Temp\RtmpMvp14B\downloaded_packages'
我用粗体写了错误。请帮我解决它。非常感谢。