c mysql找不到服务器名,无法安装RMySQL包,错误c:/ Rtools/mingw_32/bin/gcc:找不到

我使用windows 10,在“C:\ Program Files \ MySQL \ MySQL Server 5.7”下安装MySQL,在R下安装了D :\ R \ R-3.3.2“,在”D:\ Rtools“下安装Rtools,在”D:\ RStudio“下安装RStudio。然后我按照以下步骤安装RMySQL包:无法安装RMySQL包,错误c:/ Rtools/mingw_32/bin/gcc:找不到

1:在我的环境变量中添加了MYSQL_HOME = C:\ Program Files \ MySQL \ MySQL Server 5.7 \。

2:下创建Renviron.site文件 “d:\ r \ R-3.3.2 \等” 使用内容:MYSQL_HOME = C:/程序文件/ MySQL的/ MySQL服务器5.7/

3:验证我的环境变量 - >系统变量的路径值确实包含:D:\ Rtools \ bin; D:\ Rtools \ mingw_32 \ bin; ...

4:运行install.packages(“RMySQL”,type = “源”)在RStudio上。

,但我得到错误信息如下:

> 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 /斌/ GCC:找不到”,这可能是因为我有d下安装RTools驾驶。我可以成功地安装其他R软件包(这意味着R软件可以在R中使用),但是我不知道为什么这个安装得到错误的路径。任何人都可以帮助解决这个问题非常感谢!

2017-02-13

X.G

+0

您是否安装了[Gcc](https://gcc.gnu.org/)程序? –

+0

@Llopis我在R中使用了“system('g ++ -v')”命令,并得到如下结果:'使用内置规格。 COLLECT_GCC = D:\ Rtools \ mingw_32 \ bin \ g ++。exe COLLECT_LTO_WRAPPER = D:/ Rtools/mingw_32/bin /../ libexec/gcc/i686-w64-mingw32/4.9.3/lto-wrapper.exe 目标:i686-w64-mingw32 线程模型:posix gcc版本4.9.3(i686-posix-dwarf,由MinGW-W64项目构建) ',我在D:下找到gcc.exe和g ++ .exe。 \ Rtools \ mingw_32 \ bin,所以我想我已经安装了gcc。 –

+0

奇怪的是,“c:/ Rtools/mingw_32/bin/gcc:找不到”的错误在不在libexec中的另一个文件夹中查找gcc,也许您可​​以将所有内容移动到gcc文件夹。但我不知道足够的R知道为什么它期望gcc在那里或如何告诉R gcc是在别的地方 –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值