我已经在这里检查了很多其他帖子,看看这是否可以轻松修复,但我找不到任何东西(虽然我不能很好地搜索)。我正在尝试安装imager
软件包,但在致电library(imager)
时出现以下错误:
Loading required package: imager
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/Library/Frameworks/R.framework/Versions/3.3/Resources/library/imager/libs/imager.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.3/Resources/library/imager/libs/imager.so, 6): Library not loaded: /opt/X11/lib/libX11.6.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/3.3/Resources/library/imager/libs/imager.so
Reason: image not found
我去了/Library/Frameworks/R.framework/Versions/3.3/Resources/library/imager/libs,并且看到有一个名为imager.so的可执行文件,大概R文件说不存在。我已经尝试删除包,删除它的包和依赖项,最后我尝试完全卸载并重新安装R.也许我没有正确地核对我的安装?任何和所有的帮助将不胜感激
答案 0 :(得分:1)
成像器包取决于X11 / Xquartz的工作安装,因此imager.so无法找到/opt/X11/lib/libX11.6.dylib的错误消息。重新安装XQuartz应该可以解决问题。