1

我正在尝试安装 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

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

4

1 回答 1

0

尝试安装最新版本的 XQuartz。它对我有用。

于 2021-06-23T22:57:22.317 回答