今天在WSL里面安裝R包Biobase時遇到如下的報錯
mv: cannot move '/home/xzg/R/x86_64-pc-linux-gnu-library/3.6/00LOCK-Biobase/00new/Biobase' to '/home/xzg/R/x86_64-pc-linux-gnu-library/3.6/Biobase': Permission denied
ERROR: moving to final location failed
簡單的說由于沒有權(quán)限重命名沛婴,因此安裝失敗助币。這個問題對于老版本的R(3.6之前)是不存在的猴蹂,是新版本增加的特性蓬网,設(shè)計初衷是為了解決R包升級引起的問題窒所。具體作用參考https://developer.r-project.org/Blog/public/2019/02/14/staged-install/
解決方法就是安裝前運行如下語句
Sys.setenv(R_INSTALL_STAGED = FALSE)
參考資料: