我在R Studio中安装了tidyverse,但在运行它时遇到了问题。
我运行了library("tidyverse"),但一直收到错误。
error: package or namespace load failed for ‘tidyverse’ in dyn.load(file, DLLpath = DLLpath, ...):
unable to load shared object '/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
In addition: Warning message:
package ‘tidyverse’ was built under R version 4.0.2 我也尝试过卸载和重新安装,但似乎不起作用。
发布于 2020-08-03 09:01:07
在安装Rcpp包时也会遇到这个错误,似乎可以通过将R版本升级到4.02来解决这个问题。
发布于 2020-07-25 20:44:48
我们已经回答过几次了。这是R 4.0.0和R 4.0.1中的一个不幸的错误,它改变了关于EXTPTR_PTR的一个小细节。
升级到R 4.0.2,这个问题就会消失。
https://stackoverflow.com/questions/63088361
复制相似问题