簡體   English   中英

devtools::check - 系統命令 'Rcmd.exe' 失敗,退出 stauts:1,stdout + stderr:

[英]devtools::check - System command 'Rcmd.exe' failed, exit stauts:1, stdout + stderr:

我目前正在為我的博士開發一個包,其中包含用於我的項目數據分析的功能。 設置為 Windows 10,所有文件都保存在 PC 本地並同步到 One Drive。

我能夠構建我的包,也能夠檢查它。 但是,我關閉了 R Studio,現在(幾天后)我想再次對其進行處理(不更改之前運行的代碼中的任何內容,其中包含 0 個錯誤、警告和注釋),但它不起作用。 我仍然可以毫無錯誤地構建我的包,但我不能使用 devtools::check 來檢查它。 devtools::check 的輸出是:

在此處輸入圖片說明

在 Windows 文件資源管理器上,我注意到包(名稱 eEP.Analysis.V2)內有 R 項目文件夾,其中沒有同步鎖定文件,如下所示:

在此處輸入圖片說明 這可能是問題的原因嗎? 我怎樣才能解決這個問題?

非常感謝您的幫助。

問題確實是由 OneDrive 和 R 臨時文件的同步引起的。 即來自 R-Project 文件夾中的文件導致了問題。 如果禁用與 OneDrive 的自動同步,則不會出現此問題。 因此,每當我使用 RI 時,只需停用同步即可解決問題(或至少成功地避免了它)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM