无法在Windows 8上安装RMySQL

时间:2013-03-29 15:20:59

标签: mysql r rmysql

我按照R-Bloggers网站上的安装说明进行操作。但是,一旦我执行了install.packages('RMySQL',type='source'),我就会收到以下错误。看起来路径存在一些冲突(Windows喜欢反斜杠,而安装程序试图通过unix样式反斜杠查找)。出了什么问题?

---错误讯息---     install.packages( 'RMySQL',类型= '源')

将软件包安装到'C:/Software/R-2.15.2/library' (因为'lib'未指定)

尝试网址“http://cran.rstudio.com/src/contrib/RMySQL_0.9-3.tar.gz

内容类型'application / x-gzip'长度165363字节(161 Kb)

打开网址

已下载161 Kb

  • 安装包'RMySQL'...

**包'RMySQL'成功解包并检查MD5总和

检查$ MYSQL_HOME ... C:\ Software \ xampp \ mysql

cygwin警告:

检测到MS-DOS样式路径:C:\ Software \ xampp \ mysql

首选的POSIX等价物是:/ cygdrive / c / Software / xampp / mysql

CYGWIN环境变量选项“nodosfilewarning”会关闭此警告。

有关POSIX路径的详细信息,请参阅用户指南:

http://cygwin.com/cygwin-ug-net/using.html#using-pathnames

** libs 警告:此软件包有一个非空的'configure.win'文件,

所以只构建主体系结构

cygwin警告:

检测到MS-DOS样式路径:C:/Software/R-215~1.2/etc/x64/Makeconf

首选POSIX等价物:/cygdrive/c/Software/R-215~1.2/etc/x64/Makeconf

CYGWIN环境变量选项“nodosfilewarning”会关闭此警告。

有关POSIX路径的详细信息,请参阅用户指南:

http://cygwin.com/cygwin-ug-net/using.html#using-pathnames

GCC -m64 -I “C:/Software/R-215~1.2/include” -DNDEBUG -I “C:\ SOFTWARE \ XAMPP \ MySQL的”/包括-I“d:/ RCompile / CRANpkg / extralibs64 / local / include“-O2 -Wall -std = gnu99 -mtune = core2 -c

RS-DBI.c -o RS-DBI.o

RS-DBI.c:在函数'RS_na_set'中:

RS-DBI.c:1219:11:警告:变量'c'设置但未使用[-Wunused-but-set-variable]

GCC -m64 -I “C:/Software/R-215~1.2/include” -DNDEBUG -I “C:\ SOFTWARE \ XAMPP \ MySQL的”/包括-I“d:/ RCompile / CRANpkg / extralibs64 / local / include“-O2 -Wall -std = gnu99 -mtune = core2 -c

RS-MySQL.c -o RS-MySQL.o

RS-MySQL.c:在函数'RS_MySQL_fetch'中:

RS-MySQL.c:657:13:警告:变量'fld_nullOk'设置但未使用[-Wunused-but-set-variable]

RS-MySQL.c:在函数'RS_DBI_invokeBeginGroup'中:

RS-MySQL.c:1137:30:警告:变量'val'设置但未使用[-Wunused-but-set-variable]

RS-MySQL.c:在函数'RS_DBI_invokeNewRecord'中:

RS-MySQL.c:1158:20:警告:变量'val'设置但未使用[-Wunused-but-set-variable]

RS-MySQL.c:在函数'RS_MySQL_dbApply'中:

RS-MySQL.c:1219:38:警告:变量'fld_nullOk'设置但未使用[-Wunused-but-set-variable]

gcc -m64 -shared -s -static-libgcc -o RMySQL.dll tmp.def RS-DBI.o RS-MySQL.o

C:\ SOFTWARE \ XAMPP \ MySQL的/斌/ libmysql.dll的-LD:/ RCompile / CRANpkg / extralibs64 /本地/ LIB / 64 -LD:/ RCompile / CRANpkg / extralibs64 /本地/ lib中-LC:/软件/R-215〜1.2 /bin/x64 -lR

gcc.exe:错误:C:\ Software \ xampp \ mysql / bin / libmySQL.dll:没有这样的文件或目录

错误:包'RMySQL'

的编译失败
  • 删除'C:/Software/R-2.15.2/library/RMySQL'

install.packages中的警告:   运行命令'C:/Software/R-215~1.2/bin/x64/R CMD INSTALL -l“C:/Software/R-2.15.2/library”

C:\ Users \ lenovo \ AppData \ Local \ Temp \ RtmpiIQAUp / downloaded_pa​​ckages / RMySQL_0.9-3.tar.gz'状态为1

install.packages中的警告:

安装包'RMySQL'具有非零退出状态

下载的源包在     “C:\ Users \用户联想\应用程序数据\本地\ TEMP \ RtmpiIQAUp \ downloaded_pa​​ckages”

1 个答案:

答案 0 :(得分:0)

只需将lib内的所有文件和文件夹复制到bin文件夹即可。

由于某些奇怪的原因,安装程序会在bin目录中查找lib文件。