R write_ods函数发回状态127

R write_ods函数发回状态127,r,ods,R,Ods,我尝试使用R和readODS包编写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) 我该怎么办?我想我必须安

我尝试使用
R
readODS
包编写
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(build 7601)Service Pack 1

我解决了在计算机上安装
Rtools
时出现的错误:检查是否安装了
Rtools
。如果没有,您可以在此处下载:
在我的例子中,
Rtools
安装在
C:\RBuildTools\3.4\
中。在这个目录中,你可以找到一个
bin
子目录,里面有
zip.exe
。最后,我将
C:\RBuildTools\3.4\bin\
添加到
PATH
环境变量中,并且
readODS::write_ods()
工作正常


我希望它能帮助您。

我在
readODS::write_ods()
函数中遇到了相同的错误。
这是因为我的系统无法识别
zip
命令。
首先,这是我的
sessionInfo()

R版本3.3.3(2017-03-06)
平台:x86_64-w64-mingw32/x64(64位)
在以下环境下运行:Windows 7 x64(build 7601)Service Pack 1

我解决了在计算机上安装
Rtools
时出现的错误:检查是否安装了
Rtools
。如果没有,您可以在此处下载:
在我的例子中,
Rtools
安装在
C:\RBuildTools\3.4\
中。在这个目录中,你可以找到一个
bin
子目录,里面有
zip.exe
。最后,我将
C:\RBuildTools\3.4\bin\
添加到
PATH
环境变量中,并且
readODS::write_ods()
工作正常


我希望这能对你有所帮助。

我的问题很有趣。这是一个很有趣的问题,因为这是一个很有趣的问题。这是我的最爱。