如何解决如何在 macOS Big Sur 中安装 rgl 包
我一直在尝试在我的 macOS Big Sur 中安装 rgl 包,但每次都失败了。
我已经从 CRAN 网站下载了 R,并且还安装了 Xquartz。重新启动计算机后,我尝试从 R 控制台安装 rgl 包。它安装成功,但每当我在 R 控制台中键入 library("rgl")
时,该包都不会加载,而是显示:
Error in dyn.load(dynlib <- getDynlib(dir)) :
unable to load shared object '/Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/library/rgl/libs/rgl.so':
dlopen(/Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/library/rgl/libs/rgl.so,6): Symbol not found: _hb_buffer_add_utf8
Referenced from: /Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/library/rgl/libs/rgl.so
Expected in: flat namespace
in /Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/library/rgl/libs/rgl.so
Error: package or namespace load failed for ‘rgl’:
.onLoad failed in loadNamespace() for 'rgl',details:
call: rgl.init(initValue,onlyNULL)
error: OpenGL is not available in this build
In addition: Warning messages:
1: Loading rgl's DLL failed.
This build of rgl depends on XQuartz,which failed to load.
See the discussion in https://stackoverflow.com/a/66127391/2554330
2: Trying without OpenGL...
我转到此错误消息提到的链接,并尝试卸载 rgl
和 Xquartz,然后重新安装它们,但问题仍然存在。
此外,here据说我应该从org.xquartz.startx.plist
中删除/Library/LaunchDaemons
,但是从终端导航到Library
目录后,似乎没有名为 LaunchDaemons
或 LaunchAgents
的内容。
任何帮助将不胜感激。我使用的是 macOS Big Sur 11.4、Xquartz 2.8.1 和 rgl 0.106.8。谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。