微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

错误消息:“”

如何解决错误消息:“”

我在加载ggpubr软件包时遇到问题。这是新的,几天前我可以加载程序包...

这是我收到的消息:

 `Erreur : package or namespace load Failed for ‘ggpubr’ in dyn.load(file,DLLpath = DLLpath,...):
 impossible de charger l'objet partagé '/Library/Frameworks/R.framework/Versions/4.0/Resources/library/Rcpp/libs/Rcpp.so':
  dlopen(/Library/Frameworks/R.framework/Versions/4.0/Resources/library/Rcpp/libs/Rcpp.so,6): Symbol not found: _EXTPTR_PTR
  Referenced from: /Library/Frameworks/R.framework/Versions/4.0/Resources/library/Rcpp/libs/Rcpp.so
  Expected in: /Library/Frameworks/R.framework/Resources/lib/libR.dylib
 in /Library/Frameworks/R.framework/Versions/4.0/Resources/library/Rcpp/libs/Rcpp.so
De plus : Warning message:
le package ‘ggpubr’ a été compilé avec la version R 4.0.2`

关于问题根源的任何线索吗?

解决方法

ggpubr对Rcpp具有递归依赖性。见
packrat:::recursivePackageDependencies("ggpubr",lib.loc = .libPaths()[1])

一种可行的解决方案是卸载ggpubr,然后安装具有依赖项的Rcpp,然后安装具有依赖项的ggubr:

remove.packages("ggpubr")
install.packages("Rcpp",dependencies = TRUE)
install.packages("ggpubr",dependencies = TRUE)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。