电脑用的ios M1。 在安装preprocessCore时总是失败
BiocManager::install("preprocessCore")
ld: warning: directory not found for option '-L/opt/R/arm64/gfortran/lib/gcc/aarch64-apple-darwin20.2.0/11.0.0'
ld: warning: directory not found for option '-L/opt/R/arm64/gfortran/lib'
ld: library not found for -lgfortran
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [preprocessCore.so] Error 1
ERROR: compilation failed for package ‘preprocessCore’
removing ‘/Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/library/preprocessCore’
restoring previous ‘/Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/library/preprocessCore’
我试着从bioconductor下载r包后本地安装,
install.packages("localR/preprocessCore_1.56.0.tar",repos = NULL,type = "source")
installing binary package ‘preprocessCore’ ...
DONE (preprocessCore)
但是我想调用这个包的时候就提示错误
library(preprocessCore)
Error: package or namespace load failed for ‘preprocessCore’ in dyn.load(file, DLLpath = DLLpath, ...):
unable to load shared object '/Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/library/preprocessCore/libs/preprocessCore.so':
dlopen(/Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/library/preprocessCore/libs/preprocessCore.so, 6): no suitable image found. Did find:
/Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/library/preprocessCore/libs/preprocessCore.so: mach-o, but wrong architecture
/Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/library/preprocessCore/libs/preprocessCore.so: mach-o, but wrong architecture
In addition: Warning message:
package ‘preprocessCore’ was built under R version 4.1.1
请教大家怎么解决