R:“;制造;从本地tar.gz安装R包时找不到

R:“;制造;从本地tar.gz安装R包时找不到,r,installation,package,cran,R,Installation,Package,Cran,R包ConvCalendar不再位于Cran存储库中(请参阅)。 然而,因为我在以前的项目中大量使用了这个软件包,所以最好在我的机器上安装它,即使是旧版本也足够了 (Windows 10环境) 在上面的链接中,可以从存档中下载较旧版本的ConvCalendar。我这样做了,并尝试通过运行来安装它(同时安装并加载了devtools): 但是,我收到以下错误消息: > install.packages("ConvCalendar_1.0.tar.gz", repos=NULL, type="s

R包
ConvCalendar
不再位于Cran存储库中(请参阅)。 然而,因为我在以前的项目中大量使用了这个软件包,所以最好在我的机器上安装它,即使是旧版本也足够了

(Windows 10环境)

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

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

> 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

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

您需要的是更新Rtool,以下是我之前遇到的相同问题,一旦您更新它,它将正常工作。

使用的操作系统?如果是ubuntu/debian,请尝试从shell获得install make。如果是windows,则可能必须构建Rtools。请参见此处:Windows 10。我写这是主要的问题,请看第一条评论的编辑。你可能需要Rtools。谢谢,这很有效!
> 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