在R中加载任何包时发出

在R中加载任何包时发出,r,mapping,tmap,R,Mapping,Tmap,我已成功地在RStudio版本1.2.1335中安装了tmap软件包 但是,当我尝试使用库(tmap)命令加载它时,我收到以下错误消息: Error: package or namespace load failed for ‘tmap’ in dyn.load(file, DLLpath = DLLpath, ...): unable to load shared object '/Library/Frameworks/R.framework/Versions/4.0/Resources/l

我已成功地在RStudio版本1.2.1335中安装了
tmap
软件包

但是,当我尝试使用
库(tmap)
命令加载它时,我收到以下错误消息:

Error: package or namespace load failed for ‘tmap’ in dyn.load(file, DLLpath = DLLpath, ...):
 unable to load shared object '/Library/Frameworks/R.framework/Versions/4.0/Resources/library/raster/libs/raster.so':
  dlopen(/Library/Frameworks/R.framework/Versions/4.0/Resources/library/raster/libs/raster.so, 6): Symbol not found: _EXTPTR_PTR
  Referenced from: /Library/Frameworks/R.framework/Versions/4.0/Resources/library/raster/libs/raster.so
  Expected in: /Library/Frameworks/R.framework/Resources/lib/libR.dylib
 in /Library/Frameworks/R.framework/Versions/4.0/Resources/library/raster/libs/raster.so
 

所有软件包(新安装的或旧的)都存在此问题,我不确定从何处开始查找此问题。

我通过重新安装R和RStudio解决了此问题。

听起来您丢失了有关“光栅”的软件包。
也许你可以去安装它。

虽然我没有mac电脑,但我看到了一些类似的问题/答案,一个常见的解决方案是在mac电脑上更新或(重新)安装
xcode
。(
xcode
是一个操作系统软件包,而不是R的东西。)谢谢你,伊文斯,我实际上刚刚完全重新安装了R和RStudio,问题似乎已经解决了。我将编辑问题并解释这一点。