【问题标题】:Incompatible library version: libtk8.6.dylib requires ... when installing R package库版本不兼容:安装 R 包时 libtk8.6.dylib 需要 ...
【发布时间】:2021-06-24 06:57:22
【问题描述】:

我正在尝试安装 R 包 ggplot2,尽管我收到的错误似乎与该特定包无关。我在 Mac OSX 10.6.8 上运行。错误消息位于此消息的底部。发生的事情是:

  1. 我打开 R 并输入 install.packages("ggplot2")。输入此内容后,会打开一个 X11 窗口,提示我应该更新到最新版本的 X11。我点击并更新了 X11。安装顺利,以一个大的绿色复选标记结束。
  2. 然后,我想,“让我检查一下 R 是否也是最新的,因为 ggplot 文档建议在安装 ggplot 之前更新 R”。所以我打开R,然后点击“检查更新”。瞧!出现了更新。我下载并安装了更新。安装顺利,以一个大的绿色复选标记结束。
  3. 当我打开 R 时,我输入了 install.packages("ggplot2") 并收到以下消息:

> install.packages("ggplot2");
--- Please select a CRAN mirror for use in this session ---
Error: .onLoad failed in loadNamespace() for 'tcltk', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object
'/Library/Frameworks/R.framework/Versions/3.0/Resources/library/tcltk/libs/tcltk.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.0/Resources/library/tcltk/libs/tcltk.so, 10):
Library not loaded: /usr/X11/lib/libfreetype.6.dylib
Referenced from: /usr/local/lib/libtk8.6.dylib
Reason: Incompatible library version: libtk8.6.dylib requires version 14.0.0 or later, but libfreetype.6.dylib provides version 13.0.0

非常感谢您的帮助。谢谢。

【问题讨论】:

  • 请看herehere
  • 那篇文章中提出的方向并没有解决我的问题

标签: r ggplot2


【解决方案1】:

尝试安装latest version of XQuartz。它对我有用。

【讨论】:

    猜你喜欢
    • 2013-09-20
    • 2021-03-30
    • 2013-10-01
    • 1970-01-01
    • 2012-06-23
    • 2021-03-24
    • 2017-05-21
    • 2023-04-08
    • 2021-05-02
    相关资源
    最近更新 更多