r - 无法加载imager.so,即使它在那里

时间:2016-10-13 19:19:06

标签: r package install

我已经在这里检查了很多其他帖子,看看这是否可以轻松修复,但我找不到任何东西(虽然我不能很好地搜索)。我正在尝试安装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.也许我没有正确地核对我的安装?任何和所有的帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

成像器包取决于X11 / Xquartz的工作安装,因此imager.so无法找到/opt/X11/lib/libX11.6.dylib的错误消息。重新安装XQuartz应该可以解决问题。