在linux 服務(wù)器上安裝R ?分析包,總會遇見很多錯誤熟尉!在windows下安裝通常會比較順利归露!總結(jié)了一套通過window 安裝linux R 分析包的經(jīng)驗,共享給大家斤儿。
比如安裝R 的?clusterProfiler 分析包剧包,使用命令BiocManager::install("clusterProfiler")報錯信息如下:
ERROR: compilation failed for package ‘systemfonts’
ERROR: dependency ‘systemfonts’ is not available for package ‘ggforce’
ERROR: dependency ‘ggforce’ is not available for package ‘ggraph’
ERROR: dependency ‘ggforce’ is not available for package ‘scatterpie’
ERROR: dependencies ‘ggraph’, ‘scatterpie’ are not available for package ‘enrichplot’
可以在window安裝同一版本的R軟件,安裝好clusterProfiler后雇毫,找到包的安裝路徑玄捕,把依賴的包直接拷貝到linux lib目錄下:
舉例:
window:D:/software/R-4.2.0/library
拷貝到linux 服務(wù)器:/usr/anaconda/envs/R.4.2.0/lib/R/library
進入linux 服務(wù)器:
library(clusterProfiler)
如果報錯,可以單獨安裝缺少或者損壞的包
如我遇到的錯誤:
shared object ‘ggraph.so’ not found
解決方法:
BiocManager::install("ggraph",force=TRUE)
ggforce.rdb is corrupt
解決方法:
重啟R
再進入就可以了