使用以前的CRAN快照安裝包

通過從較早的CRAN快照安裝來避免包安裝錯誤。

寫的darshan.bargal

最後發布日期:2022年5月11日

問題

您正在嚐試通過CRAN安裝一個庫包,並且正在得到一個由於基礎設施故障,庫安裝失敗錯誤消息。

由於某些(cran {package: ""})的基礎設施故障,庫安裝失敗。java.lang.RuntimeException: Installation failed with message: Error installing R package: Could not install package with Error: Installation of package  had non-zero exit status

導致

CRAN維護每日快照。如果快照由於某種原因無效,則在嚐試安裝包時將得到一個錯誤。

解決方案

在安裝庫時指定上一個快照。

  1. 查看最近快照的日期https://cran.microsoft.com/snapshot/
  2. 選擇一個比最近快照至少早一天的日期。例如,如果最近的快照日期是2021年7月9日,那麼您應該使用2021年7月8日。
  3. 中輸入所選快照的完整URL存儲庫字段,當您在集群上安裝包時(AWS|Azure|GCP).要使用2021年7月8日的快照,請輸入https://cran.microsoft.com/snapshot/2021-07-08/作為存儲庫的完整URL。

從特定的快照安裝CRAN庫。

這篇文章有用嗎?