如何安装适用于Windows的RMySQL软件包?
由于RMySQL包的二进制文件不可用,我无法在Windows上安装它 我在网上查了一下。我找到了这个链接 我按照指示做了,但我发现了一个错误 这是我得到的最终输出如何安装适用于Windows的RMySQL软件包?,mysql,r,rmysql,Mysql,R,Rmysql,由于RMySQL包的二进制文件不可用,我无法在Windows上安装它 我在网上查了一下。我找到了这个链接 我按照指示做了,但我发现了一个错误 这是我得到的最终输出 >install.packages('RMySQL',type='source') 正在将包安装到“C:/Users/admin/Documents/R/win library/3.0”中 因为“lib”未指定 同时安装依赖项“DBI” 正在尝试的URL 内容类型“应用程序/x-gzip”长度194699字节190 Kb 打开
>install.packages('RMySQL',type='source')
正在将包安装到“C:/Users/admin/Documents/R/win library/3.0”中
因为“lib”未指定
同时安装依赖项“DBI”
正在尝试的URL
内容类型“应用程序/x-gzip”长度194699字节190 Kb
打开的URL
下载190 Kb
正在尝试的URL
内容类型“应用程序/x-gzip”长度165363字节161 Kb
打开的URL
下载161KB
正在安装源程序包“DBI”。。。
包“DBI”已成功解包并检查MD5和
R
仪表
为延迟加载准备包
从包“DBI”中的包“base”为“summary”创建泛型函数
帮助
安装帮助索引
建立一揽子指数
安装渐晕图
测试是否可以加载已安装的软件包
arch-i386
arch-x64
完成DBI
正在安装源程序包“RMySQL”。。。
**包“RMySQL”已成功解包并检查了MD5总和
正在检查$MYSQL\u HOME。。。C:\Program Files\MySQL\MySQL服务器5.6\
cygwin警告:
检测到MS-DOS样式路径:C:\Program
首选的POSIX等效程序是:/cygdrive/c/Program
CYGWIN环境变量选项nodosfilewarning关闭此警告。
有关POSIX路径的更多详细信息,请参阅用户指南:
测试:Files\MySQL\MySQL:未知操作数
**自由基
警告:此程序包有一个非空的“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路径的更多详细信息,请参阅用户指南:
gcc-m64-IC:/PROGRA~1/R/R-30~1.1/include-DNDEBUG-IC:\Program Files\MySQL\MySQL Server 5.6\/include-Id:/rcomfile/CRANpkg/extralibs64/local/include-O2-Wall-std=gnu99-mtune=core2-c RS-DBI.c-o RS-DBI.o
**语法错误:未终止的带引号的字符串
make:[RS-DBI.o]错误2
错误:包“RMySQL”的编译失败***
正在删除'C:/Users/admin/Documents/R/win library/3.0/RMySQL'
install.packages中的警告:
正在运行命令“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\u 0.9-3.tar.gz”的状态为1
install.packages中的警告:
包“RMySQL”的安装具有非零退出状态
下载的源程序包位于中
'C:\Users\admin\AppData\Local\Temp\RtmpMvp14B\downloaded\u程序包'
我已经用粗体写下了我要犯的错误。请帮我解决它。
非常感谢。请按照此处的说明操作: 我相信你错过了第三步 三,。编辑或创建文件Renviron.site并添加包含MYSQL安装位置的变量MYSQL_HOME。这个 安装R时通常不会创建文件,因此您可能需要 自己创造它。您需要将其放在/etc目录下 在你的家乡。如果你不知道在哪里,你可以发布 在R提示下返回主页。您将添加一个名为 MYSQL\u HOME的variable=value语法 下面是一个例子:
Location of Renviron.site: C:/PROGRA~1/R/R-2.11~1.0/etc/Renviron.site
Content is: MYSQL_HOME=C:/PROGRA~1/MySQL/MYSQLS~1.0/
请按照此处的说明操作: 我相信你错过了第三步 三,。编辑或创建文件Renviron.site并添加包含MYSQL安装位置的变量MYSQL_HOME。这个 安装R时通常不会创建文件,因此您可能需要 自己创造它。您需要将其放在/etc目录下 在你的家乡。如果你不知道在哪里,你可以发布 在R提示下返回主页。您将添加一个名为 MYSQL\u HOME的variable=value语法 下面是一个例子:
Location of Renviron.site: C:/PROGRA~1/R/R-2.11~1.0/etc/Renviron.site
Content is: MYSQL_HOME=C:/PROGRA~1/MySQL/MYSQLS~1.0/
进入系统->高级->环境变量,按新建并输入
变量名为MYSQL\u HOME,变量值为C:/Program
文件/MySQL/MySQL Server 5.6/,请注意它是/不是\
将C:/Program Files/MySQL/MySQL Server 5.6/lib/libmysql.dll复制到
C:/Program Files/MySQL/MySQL Server 5.6/bin并创建C:/Program
Files/MySQL/MySQL服务器5.6/lib/opt文件夹并复制C:/Program
将/MySQL/MySQL Server 5.6/lib/libmysql.lib文件保存到opt文件夹
运行install.packages'RMySQL',type='source'
在某些情况下,您可能需要重新启动电脑
进入系统->高级->环境变量,按新建并输入
变量名为MYSQL\u HOME,变量值为C:/Program
文件/MySQL/MySQL Server 5.6/,请注意它是/不是\
将C:/Program Files/MySQL/MySQL Server 5.6/lib/libmysql.dll复制到
C:/Program Files/MySQL/MySQL Server 5.6/bin并创建C:/Program
Files/MySQL/MySQL服务器5.6/lib/opt文件夹并复制C:/Program
Files/MySQL/MySQL服务器5.6/lib/libmysql.l
到opt文件夹
运行install.packages'RMySQL',type='source'
在某些情况下,您可能需要重新启动电脑。我也有同样的问题。我花了一段时间才明白: 我需要在适当的Windows目录中手动创建一个名为Renviron.site的文本文件 手动创建的Renviron.site文件需要包含MYSQL_HOME变量的定义 以下是我在Windows 10和R版本3.2.2中的示例: 我在R Studio中的R提示符下发出了命令R.home:
R.home()
[1] "C:/PROGRA~1/R/R-32~1.2"
根据这些信息,我导航到Windows中的etc文件夹:
C:\Program Files\R\R-3.2.2\etc
我将一个名为Renviron.site的手动创建的文本文件放在etc文件夹的这个目录中。Renviron.site文本文件中的唯一数据如下:
MYSQL_HOME=C:/PROGRA~1/MySQL/MYSQLS~1.2/
根据R中R.home命令的输出,我不确定这里是使用~1.0还是~1.2,但是,这似乎有效
文件保存后,我重新启动了R,并能够在R中安装RMySQL包
我也有同样的问题。我花了一段时间才明白: 我需要在适当的Windows目录中手动创建一个名为Renviron.site的文本文件 手动创建的Renviron.site文件需要包含MYSQL_HOME变量的定义 以下是我在Windows 10和R版本3.2.2中的示例: 我在R Studio中的R提示符下发出了命令R.home:
R.home()
[1] "C:/PROGRA~1/R/R-32~1.2"
根据这些信息,我导航到Windows中的etc文件夹:
C:\Program Files\R\R-3.2.2\etc
我将一个名为Renviron.site的手动创建的文本文件放在etc文件夹的这个目录中。Renviron.site文本文件中的唯一数据如下:
MYSQL_HOME=C:/PROGRA~1/MySQL/MYSQLS~1.2/
根据R中R.home命令的输出,我不确定这里是使用~1.0还是~1.2,但是,这似乎有效
文件保存后,我重新启动了R,并能够在R中安装RMySQL包
我得到一个./configure.win:第10行:测试:W7中64位R上的参数太多。。。多年来一直无法让这个东西正常工作。我得到了一个./configure.win:第10行:测试:W7中64位R上的参数太多。。。好几年都没能让这东西工作了。伟大的奥丁乌鸦-你刚刚救了我的命!伟大的奥丁乌鸦-你刚刚救了我的命!