R:从本地tar.gz安装R-package时找不到“ make”

时间:2018-11-13 11:08:28

标签: r installation package cran

R软件包ConvCalendar不再位于Cran存储库中(请参见here)。 但是,由于我已经在以前的项目中大量使用了此软件包,因此最好将其安装在我的计算机上,即使是较旧的版本也足够。

(Windows 10环境)

在上面的链接中,可以从存档中下载ConvCalendar的旧版本。因此,我这样做了,并尝试通过运行安装它(还安装并加载了devtools

install.packages("ConvCalendar_1.2.tar.gz", repos=NULL, type="source")

但是,我收到以下错误消息:

> install.packages("ConvCalendar_1.0.tar.gz", repos=NULL, type="source")
Installing package into ‘C:/Users/myname/Documents/R/win-library/3.5’
(as ‘lib’ is unspecified)
* installing *source* package 'ConvCalendar' ...
** libs

*** arch - i386
Warning in system(cmd) : 'make' not found
ERROR: compilation failed for package 'ConvCalendar'
* removing 'C:/Users/myname/Documents/R/win-library/3.5/ConvCalendar'
In R CMD INSTALL
Warning in install.packages :
  installation of package ‘ConvCalendar_1.2.tar.gz’ had non-zero exit status

正在寻找解决此问题的方法。

1 个答案:

答案 0 :(得分:1)

您需要做的是更新Rtool,这是link,在您更新它之前,我遇到了同样的问题。