编译R包时出现错误:“运行'zip'失败”。

3

当我编译源代码时,

 Rcmd  INSTALL  --build e:\gongxiang\A3_0.9.2.tar.gz     

 Welcome at Mon Nov 18 19:19:33 2013     
 * installing to library 'C:/Program Files/R/R-3.0.2/library'     
 * installing *source* package 'A3' ...     
 ** package 'A3' successfully unpacked and MD5 sums checked     
 ** R     
 ** data     
 ** inst     
 ** preparing package for lazy loading     
 ** help     
 *** installing help indices     
 ** building package indices     
 ** testing if installed package can be loaded     

 Welcome at Mon Nov 18 19:19:34 2013     

 Goodbye at  Mon Nov 18 19:19:35 2013     
 * MD5 sums     
 running 'zip' failed     
 * DONE (A3)     

 Goodbye at  Mon Nov 18 19:19:35 2013   

如何解决“运行‘zip’失败”的错误,可能是有些地方出了问题。当我在cmd中输入 zip --version 时,遇到了错误。
我已经在C:\Program Files\7-Zip中安装了7zip.exe以解压缩zip文件,请问应该安装哪个版本的zip extract?
以下是我的会话信息:
sessionInfo()
R version 3.0.2 (2013-09-25)
平台: i386-w64-mingw32/i386 (32-bit)
区域设置:
[1] LC_COLLATE=Chinese_People's Republic of China.936
[2] LC_CTYPE=Chinese_People's Republic of China.936
[3] LC_MONETARY=Chinese_People's Republic of China.936
[4] LC_NUMERIC=C
[5] LC_TIME=Chinese_People's Republic of China.936
附加基础包:
[1] stats graphics grDevices utils datasets methods base
我通过安装RTOOLS并在安装时设置路径来解决此问题。

  1. 请问您能否提供一些系统细节?根据代码,我认为您正在使用Windows和R 3.02,但提供更多关于您的设置的细节,例如您的rtools版本,可能有助于追踪问题。
  2. 您可以尝试编译一个空白包来确定问题是与您的代码还是您的系统相关。
  3. 您可以尝试在文件上使用zip函数,以确定这是否是一个普遍的系统问题还是一个构建时的系统问题。
- Steph Locke
1个回答

0

这很可能是配置问题。你的路径中是否有 zip?按下 Windows + R 键查看,然后输入 cmd。接着,输入 zip --version。如果出现错误,请重新安装 Zip 解压工具并将其添加到你的 PATH 变量中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接