我按照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'成功解包并检查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'
的编译失败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_packages / RMySQL_0.9-3.tar.gz'状态为1
install.packages中的警告:
安装包'RMySQL'具有非零退出状态
下载的源包在 “C:\ Users \用户联想\应用程序数据\本地\ TEMP \ RtmpiIQAUp \ downloaded_packages”
答案 0 :(得分:0)
只需将lib内的所有文件和文件夹复制到bin文件夹即可。
由于某些奇怪的原因,安装程序会在bin目录中查找lib文件。