在R中安装旧软件包时出错 [英] Error installing old packages in R
问题描述
我试图安装tm库的0.6-2版本。我已经从档案库下载了tar.gz文件,并且在RStudio中选择Tools - > Archive - > Package Archive File来安装它。
但是,我收到以下错误消息。请问有人可以帮我解决这个问题:
- 安装源码包'tm' ...
** package'tm'已成功解压并检查了MD5总和
** libs
c:/ Rtools / mingw_32 / bin / gcc -IC:/PROGRA~1/R/R-33~1.2/include-DNDEBUG -Id:/ Compiler / gcc -4.9.3 / local330 / include-O3 -Wall -std = gnu99 -mtune = core2 -c copy.c -o copy.o
c:/ Rtools / mingw_32 / bin / gcc:not found $ b $警告:运行命令'make -fC:/ PROGRA〜1 / R / R- 33〜1.2 / etc / i386 / Makeconf-fC:/PROGRA~1/R/R-33~1.2/share/make/winshlib.mkSHLIB =tm.dllOBJECTS =copy.o '状态2
错误:编译包'tm'失败
*删除'C:/Users/608447283/Documents/R/win-library/3.3/tm'
install.packages中的警告:
运行命令'C:/PROGRA~1/R/R-33~1.2/bin/x64/RCMD I NSTALL -lC:\ Users'\\608447283\Documents\R\win-library\3.3C:/Users/608447283/desktop/tm_0.6-2.tar.gz'有状态1
install.packages中的警告:
安装包'C:/Users/608447283/desktop/tm_0.6-2.tar.gz'非零退出状态
您应该安装Rtools,其中包含构建软件包所需的资源R在Microsoft Windows下:
https://cran.r-project.org/bin/windows/Rtools/
安装后,您应该在PATH变量下看到它:
Sys.getenv(PATH)
I'm trying to install a 0.6-2 version of the tm library. I've downloaded the tar.gz file from the archive and in RStudio selected Tools -> Archive -> Package Archive File to install it.
However, I'm getting the following error. Can someone help me fix this please:
- installing source package 'tm' ... ** package 'tm' successfully unpacked and MD5 sums checked ** libs
* arch - i386 c:/Rtools/mingw_32/bin/gcc -I"C:/PROGRA~1/R/R-33~1.2/include" -DNDEBUG -I"d:/Compiler/gcc-4.9.3/local330/include" -O3 -Wall -std=gnu99 -mtune=core2 -c copy.c -o copy.o c:/Rtools/mingw_32/bin/gcc: not found make: * [copy.o] Error 127
Warning: running command 'make -f "C:/PROGRA~1/R/R-33~1.2/etc/i386/Makeconf" -f "C:/PROGRA~1/R/R-33~1.2/share/make/winshlib.mk" SHLIB="tm.dll" OBJECTS="copy.o"' had status 2 ERROR: compilation failed for package 'tm' * removing 'C:/Users/608447283/Documents/R/win-library/3.3/tm'
Warning in install.packages : running command '"C:/PROGRA~1/R/R-33~1.2/bin/x64/R" CMD INSTALL -l "C:\Users\608447283\Documents\R\win-library\3.3" "C:/Users/608447283/desktop/tm_0.6-2.tar.gz"' had status 1
Warning in install.packages : installation of package ‘C:/Users/608447283/desktop/tm_0.6-2.tar.gz’ had non-zero exit status
You should install Rtools which contains resources needed to build packages in R under Microsoft Windows :
https://cran.r-project.org/bin/windows/Rtools/
After installing, you should see it under your PATH variable:
Sys.getenv("PATH")
这篇关于在R中安装旧软件包时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!