簡體   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