尝试在Mac book上安装emojifont软件包时遇到问题

时间:2019-12-17 04:01:43

标签: r

我正在安装emojifont软件包。该软件包安装正确,但是当我尝试通过库函数调用它时,出现以下错误

错误:“ emojifont”的包或名称空间加载失败:  .onLoad在用于sysfonts的loadNamespace()中失败,详细信息:   调用:dyn.load(file,DLLpath = DLLpath,...)   错误:无法加载共享对象'/Library/Frameworks/R.framework/Versions/3.6/Resources/library/sysfonts/libs/sysfonts.so':   dlopen(/Library/Frameworks/R.framework/Versions/3.6/Resources/library/sysfonts/libs/sysfonts.so,6):库未加载:/opt/X11/lib/libfreetype.6.dylib   引用自:/Library/Frameworks/R.framework/Versions/3.6/Resources/library/sysfonts/libs/sysfonts.so   原因:找不到图片

1 个答案:

答案 0 :(得分:0)

最终对我有用的是安装XQuartz。在安装XQuartz之前,我都没有使用emojifont和sysfonts这个问题,然后都没有问题地加载了它们。关于XQuartz所做的事情,我无法告诉您太多,但MacOS和这些软件包之间的兼容性似乎需要使用它。

其他有此问题的人似乎在安装sysfonts时遇到问题(例如需要更新等),但这对我不起作用,而是在尝试同时加载两个sysfonts时出现错误和emojifont包。如果您在错误"Library not loaded: /opt/X11/lib/libfreetype.6.dylib"中查看此行,则似乎只有sysfonts问题的人的错误消息中似乎缺少该行。

希望这可以为我节省2个小时的搜索时间!