報(bào)錯(cuò)
命令行安裝R包的時(shí)候出現(xiàn)了如下錯(cuò)誤:
install.packages("Rcpp")
## 報(bào)錯(cuò)信息的后面是這樣的
ERROR: failed to create lock directory '/home/luna/Rsoft/lib64/library/00LOCK-Rcpp'
解決方案
在NFS文件系統(tǒng)上仪糖,有時(shí)必須關(guān)閉哪些內(nèi)容并不明顯近哟。但是在R的控制臺(tái)中矾柜,可以使用以下命令在命令中執(zhí)行此操作:
install.packages("Rcpp", INSTALL_opt=c('--no-lock'))
或者直接在ubuntu命令行中加入--no-lock
:
R CMD INSTALL --no-lock Rcpp
但是我還碰到過一次灾炭,是因?yàn)樯弦粋€(gè)軟件包安裝異常中斷夫植,然后安裝其他的軟件讹剔,也報(bào)了錯(cuò)誤油讯,解決此問題,就是刪除鎖定的文件延欠。例如陌兑,在R控制臺(tái)中執(zhí)行以下命令:
unlink("/home/luna/Rsoft/lib64/library/00LOCK-Rcpp", recursive = TRUE)
這個(gè)命令也有效,上面的三個(gè)我都用過了由捎,唉兔综!