在R中安装forecast软件包版本8.2时出错

在R中安装forecast软件包版本8.2时出错,r,forecasting,forecastr,R,Forecasting,Forecastr,安装早期版本8.2的forecast软件包时,我遇到以下错误: 我已按照以下步骤安装它: install.packages("devtools") require(devtools) install_version("forecast", version = "8.2") 错误: *正在安装源程序包“forecast”。。。 **包“forecast”已成功解包并检查MD5总和 **自由基 *** arch - i386 C:/Program Files/Rtools/mingw_32/bin

安装早期版本8.2的forecast软件包时,我遇到以下错误: 我已按照以下步骤安装它:

install.packages("devtools")
require(devtools)
install_version("forecast", version = "8.2")
错误: *正在安装源程序包“forecast”。。。 **包“forecast”已成功解包并检查MD5总和 **自由基

*** arch - i386
C:/Program Files/Rtools/mingw_32/bin/g++  -I"C:/PROGRA~1/R/R-34~1.0/include" -DNDEBUG  -I"C:/Users/KAUSHV7/Documents/R/win-library/3.4/Rcpp/include" -I"C:/Users/KAUSHV7/Documents/R/win-library/3.4/RcppArmadillo/include"   -I"d:/Compiler/gcc-4.9.3/local330/include"     -O2 -Wall  -mtune=core2 -c calcBATS.cpp -o calcBATS.o
C:/Program: not found
make: *** [calcBATS.o] Error 127
Warning: running command 'make -f "Makevars.win" -f "C:/PROGRA~1/R/R-34~1.0/etc/i386/Makeconf" -f "C:/PROGRA~1/R/R-34~1.0/share/make/winshlib.mk" SHLIB_LDFLAGS='$(SHLIB_CXXLDFLAGS)' SHLIB_LD='$(SHLIB_CXXLD)' SHLIB="forecast.dll" OBJECTS="calcBATS.o calcTBATS.o etsTargetFunction.o etsTargetFunctionWrapper.o etscalc.o etspolyroot.o makeBATSMatrices.o makeTBATSMatrices.o registerDynamicSymbol.o updateMatrices.o updateTBATSMatrices.o"' had status 2
ERROR: compilation failed for package 'forecast'

对此有何评论?我在这里缺少什么来安装它。

它可以在我的R 3.5.0 for Windows上运行。没问题。看起来问题是您的mingw(特别是C++编译器)的位置。看起来问题是您的mingw(特别是C++编译器)的位置。特别是,它不喜欢编译器路径中的空格。您是否尝试重新安装到没有空格的目录?工具应安装在
C:/RTools
中,并确保选中允许
RTools
修改系统路径的框。是的,因为系统路径设置不正确,我得到了这个错误。