繁体   English   中英

R write_ods函数发回状态127

[英]R write_ods function send back status 127

我尝试使用带有readODS包的R来编写ods文件。 它在计算机上正常工作,在另一台计算机上使用相同的代码,我得到:

Warning message:
running command '"zip" -r9X "test.ods" "content.xml" "META-INF" "meta.xml" "mimetype" "styles.xml" ' had status 127

我的代码是:

library(readODS)
write_ods(cars,path)

我该怎么办 ? 我想我必须安装一个zip命令,但这是什么?

我在readODS::write_ods()函数中遇到了同样的错误。
它来自于我的系统无法识别zip命令的事实。
首先,这是我的sessionInfo()

R版本3.3.3(2017-03-06)
平台:x86_64-w64-mingw32 / x64(64位)
运行于:Windows 7 x64(内部版本7601)Service Pack 1

我解决了在我的计算机上安装Rtools错误:检查是否安装了Rtools 如果没有,您可以在此处下载: https//cran.r-project.org/bin/windows/Rtools/
就我而言, Rtools安装在C:\\RBuildTools\\3.4\\ 在这个目录中,可以找到一个带有zip.exebin子目录。 最后,我将C:\\RBuildTools\\3.4\\bin\\PATH环境变量, readODS::write_ods()工作正常!

我希望它会对你有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM