无法将Bsgenome软件包加载或安装到R-macOS-错误:无效的类“ TwoBitFile”对象:插槽“资源”的未定义类

问题描述

不能确定这是什么时候开始的,但是最近在尝试加载Bsgenome鼠标或人类时遇到了以下错误。我已经尝试过重新安装人员,但是安装不正确

BiocManager::install("BSgenome.Hsapiens.UCSC.hg38")
Bioconductor version 3.11 (BiocManager 1.30.10),R 4.0.2 (2020-06-22)
Installing package(s) 'BSgenome.Hsapiens.UCSC.hg38'
installing the source package ‘BSgenome.Hsapiens.UCSC.hg38’

trying URL 'https://bioconductor.org/packages/3.11/data/annotation/src/contrib/BSgenome.Hsapiens.UCSC.hg38_1.4.3.tar.gz'
Content type 'application/x-gzip' length 721596676 bytes (688.2 MB)
==================================================
downloaded 688.2 MB

* installing *source* package ‘BSgenome.Hsapiens.UCSC.hg38’ ...
** using staged installation
** R
** inst
** byte-compile and prepare package for lazy loading
Warning messages:
1: package ‘Biocgenerics’ was built under R version 4.0.3 
2: package ‘S4Vectors’ was built under R version 4.0.3 
3: package ‘IRanges’ was built under R version 4.0.3 
4: package ‘GenomeInfoDb’ was built under R version 4.0.3 
5: package ‘genomicranges’ was built under R version 4.0.3 
6: package ‘XVector’ was built under R version 4.0.3 
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
Warning: package ‘Biocgenerics’ was built under R version 4.0.3
Warning: package ‘S4Vectors’ was built under R version 4.0.3
Warning: package ‘IRanges’ was built under R version 4.0.3
Warning: package ‘GenomeInfoDb’ was built under R version 4.0.3
Warning: package ‘genomicranges’ was built under R version 4.0.3
Warning: package ‘XVector’ was built under R version 4.0.3
Error: package or namespace load Failed for ‘BSgenome.Hsapiens.UCSC.hg38’:
 .onLoad Failed in loadNamespace() for 'BSgenome.Hsapiens.UCSC.hg38',details:
  call: validobject(.Object)
  error: invalid class “TwoBitFile” object: undefined class for slot "resource" ("characterORconnection")
Error: loading Failed
Execution halted
ERROR: loading Failed
* removing ‘/Library/Frameworks/R.framework/Versions/4.0/Resources/library/BSgenome.Hsapiens.UCSC.hg38’

The downloaded source packages are in
    ‘/private/var/folders/xr/lmkkh0p10t948k1n104z1jsh0000gn/T/RtmpFs9p2u/downloaded_packages’
Warning message:
In install.packages(...) :
  installation of package ‘BSgenome.Hsapiens.UCSC.hg38’ had non-zero exit status

当我尝试加载鼠标时,出现以下错误

library(BSgenome.Mmusculus.UCSC.mm10)
Error: package or namespace load Failed for 'BSgenome.Mmusculus.UCSC.mm10':
 .onLoad Failed in loadNamespace() for 'BSgenome.Mmusculus.UCSC.mm10',details:
  call: validobject(.Object)
  error: invalid class "TwoBitFile" object: undefined class for slot "resource" ("characterORconnection")
In addition: Warning message:
package 'XVector' was built under R version 4.0.3 

sessionInfo()下方

R version 4.0.2 (2020-06-22)
Platform: x86_64-apple-darwin17.0 (64-bit)
Running under: macOS Catalina 10.15.5

Matrix products: default
BLAS:   /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRlapack.dylib

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)