發(fā)現(xiàn)網(wǎng)上沒有安裝treedataverse的教程啥繁,只有簡單的一句
BiocManager::install("YuLab-SMU/treedataverse")
但我一直報(bào)錯逾雄,更新依賴包也會有些包出現(xiàn)Permission denied的情況爱咬,比如:
Warning messages:
1: In file.copy(savedcopy, lib, recursive = TRUE) :
problem copying E:\R\R-4.2.1\library\00LOCK\cli\libs\x64\cli.dll to E:\R\R-4.2.1\library\cli\libs\x64\cli.dll: Permission denied
2: In i.p(...) :
安裝程序包‘C:/Users/DELL/AppData/Local/Temp/RtmpEjVNOE/filece505e175180/treedataverse_0.0.1.tar.gz’時退出狀態(tài)的值不是0
3: In file.copy(savedcopy, lib, recursive = TRUE) :
problem copying E:\R\R-4.2.1\library\00LOCK\cli\libs\x64\cli.dll to E:\R\R-4.2.1\library\cli\libs\x64\cli.dll: Permission denied
4: In file.copy(savedcopy, lib, recursive = TRUE) :
problem copying E:\R\R-4.2.1\library\00LOCK\curl\libs\x64\curl.dll to E:\R\R-4.2.1\library\curl\libs\x64\curl.dll: Permission denied
5: In file.copy(savedcopy, lib, recursive = TRUE) :
problem copying E:\R\R-4.2.1\library\00LOCK\processx\libs\x64\processx.dll to E:\R\R-4.2.1\library\processx\libs\x64\processx.dll: Permission denied
6: In file.copy(savedcopy, lib, recursive = TRUE) :
problem copying E:\R\R-4.2.1\library\00LOCK\ps\libs\x64\ps.dll to E:\R\R-4.2.1\library\ps\libs\x64\ps.dll: Permission denied
嘗試重啟Rstudio重新安裝這些Permission denied的包停忿,可以用這個命令比被,替換一下包的名字就行
install.packages("cli", dependencies=TRUE, type="binary")
但是我需要更新的依賴包實(shí)在是太多了胯究,安不過來稍计,最后是用devtools安裝的
library(devtools)
devtools::install_github("YuLab-SMU/treedataverse")
如果你用BiocManager也不能安裝,推薦使用devtools裕循,使用devtools還安不上的話臣嚣,不要用Rstudio安裝,以管理員身份運(yùn)行R剥哑,在R里安裝即可硅则。