gpt4 book ai didi

优胜美地 (OS X 10.10) 中的 Rcmdr 启动错误

转载 作者:行者123 更新时间:2023-12-04 09:14:31 25 4
gpt4 key购买 nike

升级到 OS X 10.10 Yosemite 后,我在运行 Rcmdr 时开始收到以下错误日志。使用 library(Rcmdr) 在 R 中打包:

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.1/Resources/library/tcltk/libs/tcltk.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.1/Resources/library/tcltk/libs/tcltk.so, 10): Library not loaded: /usr/X11/lib/libXft.2.dylib
Referenced from: /usr/local/lib/libtk8.6.dylib
Reason: image not found
Error: package or namespace load failed for 'Rcmdr'

你能帮我理解如何解决它吗?

这个 mac os x troubleshooting没有帮助。

最佳答案

在终端窗口中执行以下命令:

locate libXft.2.dylib

或从 R 控制台执行此操作:
system("locate libXft.2.dylib")

在我的 Yosemite 安装中,它位于 /opt/X11/lib/libXft.2.dylib .

如果您的设置相似,则:
sudo ln -s /opt/X11 /usr/X11

应该有助于暂时解决这个问题,但我会继续寻找 Yosemite R 包(因为它将适应 Apple 对文件系统结构所做的所有更改)。

注意:在我的工作 Mac (Mavericks) 上,这个符号链接(symbolic link)已经存在。

关于优胜美地 (OS X 10.10) 中的 Rcmdr 启动错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26461888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com