錯誤︰ 嚴重錯誤︰ 無法建立 'R_TempDir'

在任何裝置上使用 Microsoft 365

升級至 Microsoft 365 可隨時隨地使用最新的功能和更新。

立即升級

問題

錯誤中,執行指令碼或 R 命令的結果︰

嚴重錯誤︰ 無法建立 'R_TempDir'

錯誤︰ 18:25︰ 意外的符號
17: r <-c (REVO = Revobase::getRevoRepos()
18: LOCAL_3.1

停止執行

錯誤︰ 18:25︰ 意外的符號
17: r <-c (REVO = Revobase::getRevoRepos()
18: LOCAL_3.1

停止執行

方案

這通常是肇因於無法寫入目前指定的暫存目錄 R 工作階段可能是因為權限或空間耗盡。

根據預設,R 工作階段,Linux 上的將其暫存檔案寫入每個工作階段表單 '/ tmp/RtmpO2MIQ7' 的目錄底下 /tmp 子目錄中的隨機產生的每個新的工作階段。工作階段中,您可以判斷命令 'tempdir()' 與目前的暫存目錄。在工作階段的開始,R 會先檢查,依次查看是否 TMPDIR、 TMP 和 TEMP 環境變數設定,並使用第一個設定為暫存目錄。如果未設定,它會將其預設為 /tmp。如果 /tmp 是不足,無法容納某些 RevoScaleR 作業所建立的暫存工作檔案,您可能使用更多的空間,/tmp 比建立替代的暫存檔系統,並匯出為指向這個環境中的 TMPDIR。

叢集環境中,這應該在所有節點上。LSF 叢集,請參閱章節 7.8.1 Linux 的 RRE 安裝指南的 LSF 可能會覆寫這個 TMPDIR 值,在某些情況下,以及仍要將 tmp 檔案重新導向至 /tmp。可停用此 lsf.conf 中。

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×