R version 4.1.0 (2021-05-18) -- "Camp Pontanezen"
Copyright (C) 2021 The R Foundation for Statistical Computing
Platform: x86_64-conda-linux-gnu (64-bit)
R是自由软件,不带任何担保。
在某些条件下你可以将其自由散布。
用'license()'或'licence()'来看散布的详细条件。
R是个合作计划,有许多人为之做出了贡献.
用'contributors()'来看合作者的详细情况
用'citation()'会告诉你如何在出版物中正确地引用R或R程序包。
用'demo()'来看一些示范程序,用'help()'来阅读在线帮助文件,或
用'help.start()'通过HTML浏览器来看帮助文件。
用'q()'退出R.
>
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("clusterProfiler")
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("enrichplot")
原本以为能安装成功,结果发现报错,类似这样:
显示上面的包都安装失败,那我就分开安装,然后都安装成功了,最后这两个包也安装成功了。
胜利的喜悦: 8. Rstudio画图报错:version ZLIB_1.2.9 not found
其实,在R终端下,载入上面的软件包没问题,但是在Rstudio中载入就出错:
> library(clusterProfiler)
错误: package or namespace load failed for ‘clusterProfiler’ in dyn.load(file, DLLpath = DLLpath, ...):
无法载入共享目标对象‘/mnt/data/R4.1_and_Rstudio/lib/R/library/png/libs/png.so’::
/lib64/libz.so.1: version `ZLIB_1.2.9' not found (required by /mnt/data/R4.1_and_Rstudio/lib/libpng16.so.16)
> library(clusterProfiler)
错误: package or namespace load failed for ‘clusterProfiler’ in dyn.load(file, DLLpath = DLLpath, ...):
无法载入共享目标对象‘/mnt/data/R4.1_and_Rstudio/lib/R/library/png/libs/png.so’::
/lib64/libz.so.1: version `ZLIB_1.2.9' not found (required by /mnt/data/R4.1_and_Rstudio/lib/libpng16.so.16)
然后作图也报错:
> plot(1)
Error in RStudioGD() :
Shadow graphics device error: r error 4 (R code execution error)
此外: There were 50 or more warnings (use warnings() to see the first 50)
太难了,以为所有问题都解决了,出了这幺蛾子。
多年的(摸鱼)经验告诉我,不慌,先解决这个问题/lib64/libz.so.1: versionZLIB_1.2.9’ not found`
先查看这个lib有哪些版本: