在 R 中安装旧的 tm 包时出错

Error installing old tm package in R

我正在尝试安装 0.6-2 版本的 tm 库。我已经从 archive 下载了 tar.gz 文件,并在 RStudio 中选择了 Tools -> Archive -> Package Archive File 来安装它。我还安装了最新版本的 Java 和 Rtools。

但是,我收到以下错误。有人可以帮我解决这个问题吗:

** libs

*** arch - i386

Warning: running command 'make -f "C:/Users/603666~1/DOCUME~1/R/R-33~1.2/etc/i386/Makeconf" -f "C:/Users/603666~1/DOCUME~1/R/R-33~1.2/share/make/winshlib.mk" SHLIB="tm.dll" OBJECTS="copy.o"' had status 127

ERROR: compilation failed for package 'tm' * removing 'C:/Users/603666962/Documents/R/R-3.3.2/library/tm'

Warning: running command 'make -f "C:/Users/603666~1/DOCUME~1/R/R-33~1.2/etc/i386/Makeconf" -f "C:/Users/603666~1/DOCUME~1/R/R-33~1.2/share/make/winshlib.mk" SHLIB="tm.dll" OBJECTS="copy.o"' had status 127

ERROR: compilation failed for package 'tm' * removing 'C:/Users/603666962/Documents/R/R-3.3.2/library/tm'

Warning in install.packages : running command '"C:/Users/603666~1/DOCUME~1/R/R-33~1.2/bin/x64/R" CMD INSTALL -l "C:\Users3666962\Documents\R\R-3.3.2\library" "C:/Users/603666~1/AppData/Local/Temp/Rtmpug1HRz/downloaded_packages/tm_0.6-2.tar.gz"' had status 1

Warning in install.packages : installation of package ‘C:/Users/603666~1/AppData/Local/Temp/Rtmpug1HRz/downloaded_packages/tm_0.6-2.tar.gz’ had non-zero exit status

Warning in install.packages : running command '"C:/Users/603666~1/DOCUME~1/R/R-33~1.2/bin/x64/R" CMD INSTALL -l "C:\Users3666962\Documents\R\R-3.3.2\library" "C:/Users/603666~1/AppData/Local/Temp/Rtmpug1HRz/downloaded_packages/tm_0.6-2.tar.gz"' had status 1

Warning in install.packages : installation of package ‘C:/Users/603666~1/AppData/Local/Temp/Rtmpug1HRz/downloaded_packages/tm_0.6-2.tar.gz’ had non-zero exit status

错误是由 RStudio 版本引起的。更新到最新版本的 RStudio 后,我可以成功安装 tm 包。

我遇到了同样的问题,但我安装了 gfortran,它解决了问题。在您的机器上安装 gfortran 并尝试再次安装它。