首页 > 解决方案 > R - devtools - 构建 - ZIP 失败?

问题描述

我一直在尝试使用包 devtools 和 build 功能在 R 中构建一个包,但是尽管安装了 zip 包,它仍然在 zip 元素上失败?

* installing to library 
'C:/Users/OMICRON/AppData/Local/Temp/Rtmpc30Top/temp_libpath133c19a632ea'
* installing *source* package 'simTools' ...
** R
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
converting help for package 'simTools'
finding HTML links ... done
sampleFromData                          html  
** building package indices
** testing if installed package can be loaded
*** arch - i386
*** arch - x64
* MD5 sums
Warning in system(paste(shQuote(ZIP), "-r9Xq", filepath, paste(curPkg, 
collapse = " "))) :
'"zip"' not found
running 'zip' failed
* DONE (simTools)
In R CMD INSTALL
[1] "D:/R/simTools_0.0.0.9000.zip"

标签: rzipdevtools

解决方案


我的猜测是zip指的是 Linuxzip命令而不是zip包。

你有安装R-tools吗?这包括许多 Linux 命令,并且是在 Windows 上构建软件包所必需的。它还需要包含在您的 PATH(系统属性 -> 环境变量)中。您可以使用 . 检查是否正确设置devtools::find_rtools()


推荐阅读