首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装RMySQL包,错误c:/Rtools/mingw_32/bin/gcc:找不到

问无法安装RMySQL包,错误c:/Rtools/mingw_32/bin/gcc:找不到
EN

Stack Overflow用户
提问于 2017-02-13 16:45:18
回答 1查看 910关注 0票数 0

我使用的是Windows10,将MySQL安装在"C:\Program Files\MySQL\MySQL Server5.7“下,将R安装在"D:\R\R-3.3.2”下,将Rtools安装在"D:\Rtools“下,将RStudio安装在"D:\RStudio”下。然后,我按照以下步骤安装RMySQL包:

1:在我的环境变量中增加了MYSQL_HOME = C:\Program Files\MySQL\MySQL Server5.7\。

2:在"D:\R\R-3.3.2\etc“下创建Renviron.site文件,内容为: MYSQL_HOME=C:/Program Files/MySQL/MySQL Server 5.7/

3:已验证我的环境变量->系统变量下的PATH值是否执行contain:D:\Rtools\bin;D:\Rtools\mingw_32\bin;...

4:在RStudio上运行install.packages("RMySQL",type = "source")。

但我收到以下错误消息:

代码语言:javascript
复制
> install.packages("RMySQL", type = "source")
trying URL 'https://cran.rstudio.com/src/contrib/RMySQL_0.10.9.tar.gz'
Content type 'application/x-gzip' length 54012 bytes (52 KB)
downloaded 52 KB

* installing *source* package 'RMySQL' ...
** 成功将'RMySQL'程序包解包并MD5和检查
** libs

*** arch - i386
rm -f RMySQL-init.o connection.o db-apply.o driver.o exception.o fields.o result.o utils.o RMySQL.dll
"D:/R/R-3.3.2/bin/i386/Rscript.exe" "../tools/winlibs.R"
c:/Rtools/mingw_32/bin/gcc  -I"D:/R/R-3.3.2/include" -DNDEBUG -I../windows/libmariadbclient-2.1.0/include    -I"d:/Compiler/gcc-4.9.3/local330/include"     -O3 -Wall  -std=gnu99 -mtune=core2 -c RMySQL-init.c -o RMySQL-init.o
c:/Rtools/mingw_32/bin/gcc: not found
make: *** [RMySQL-init.o] Error 127
Warning: 运行命令'make -f "Makevars.win" -f "D:/R/R-3.3.2/etc/i386/Makeconf" -f "D:/R/R-3.3.2/share/make/winshlib.mk" SHLIB="RMySQL.dll" OBJECTS="RMySQL-init.o connection.o db-apply.o driver.o exception.o fields.o result.o utils.o"' had status 2
ERROR: compilation failed for package 'RMySQL'
* removing 'D:/R/R-3.3.2/library/RMySQL'
Warning in install.packages :
  running command '"D:/R/R-3.3.2/bin/x64/R" CMD INSTALL -l "D:\R\R-3.3.2\library" C:\Users\Xuan\AppData\Local\Temp\RtmpkjaBSm/downloaded_packages/RMySQL_0.10.9.tar.gz' had status 1
Warning in install.packages :
  installation of package ‘RMySQL’ had non-zero exit status

The downloaded source packages are in
    ‘C:\Users\Xuan\AppData\Local\Temp\RtmpkjaBSm\downloaded_packages’

我看到错误消息说"c:/ RTools /mingw_32/bin/gcc:找不到“,这可能是因为我在D盘下安装了RTools。我可以成功安装其他R包(这意味着可以在R中使用Rtools ),但是我不知道为什么这个安装得到了错误的路径。有人能帮助解决这个问题吗?非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2017-02-14 16:04:09

已通过将整个Rtools文件夹复制到C驱动器修复此问题。R可以正确加载RMySQL包,虽然这消耗了我的系统驱动器相当多的空间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42199870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档