R:从本地 tar.gz 安装 R 包时未找到 "make"
R: "make" not found when installing a R-package from local tar.gz
R 包 ConvCalendar
不再位于 Cran 存储库中(参见 here)。
但是,因为我在以前的项目中大量使用过这个包,所以如果能在我的机器上安装它会很好,即使是旧版本也足够了。
(Windows 10 环境)
在上面的 link 中,可以从存档中下载 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
正在寻找解决此问题的方法。
您需要更新 Rtool,这是 link 我之前遇到过同样的问题,一旦您更新它就可以了。
重新安装 Rtools,请检查以下内容link 以确定 Rtools 的正确版本。
R 包 ConvCalendar
不再位于 Cran 存储库中(参见 here)。
但是,因为我在以前的项目中大量使用过这个包,所以如果能在我的机器上安装它会很好,即使是旧版本也足够了。
(Windows 10 环境)
在上面的 link 中,可以从存档中下载 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
正在寻找解决此问题的方法。
您需要更新 Rtool,这是 link 我之前遇到过同样的问题,一旦您更新它就可以了。
重新安装 Rtools,请检查以下内容link 以确定 Rtools 的正确版本。