我正在RStudio中開發一個R包,並設置一個本地庫來包含我所有的包。在我的Ubuntu系統中安裝了一些更新後,似乎我的R項目已經失去了本地庫的軌道,無法加載與之關聯的庫。如果我嘗試建立&刷新包帶如何在更新Ubuntu之後重新建立R項目的默認庫?
R CMD INSTALL --no-multiarch --with-keep.source mypackage
程序試圖安裝到庫 '的/ usr/local/lib目錄/ R /網站庫/',這將被拒絕:
ERROR: No permission to install to directory '/usr/local/lib/R/site-library/'
至於我記得,當我重建我的包,該行指出,我的本地目錄中,我所有的圖書館都localted
installing to library ‘/home/user/R/x86_64-pc-linux-gnu-library/3.2’
顯然,在某種程度上r具有記不清了騙子的項目與圖書館之間的聯繫。
我試圖重新包括路徑以
.LibPaths("/home/user/R/x86_64-pc-linux-gnu-library/3.2")
但是,就在我再次重建軟件包,安裝程序創建了x86_64的-PC-Linux的GNU庫3.3目錄。從那裏,它是無法找到關聯到我的程序庫,並引發另一個錯誤:
ERROR: dependencies '...', '...' are not available for package "mypackage"
是否有程序恢復到它以前,所以我不必重新安裝的方式方法一切都從頭開始?
我的答案是否提供了這方面的幫助?如果確實如此,請接受它。如果不是,你是如何解決它的?其他人可能想知道。 – r2evans