首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解决XQuartz的fix()错误

无法解决XQuartz的fix()错误
EN

Stack Overflow用户
提问于 2018-11-17 16:59:10
回答 1查看 302关注 0票数 1

我遵循了ISLR书中的一个非常简单的例子,

我第一次使用fix() (我通常只使用head()),我得到了第一个错误...我跟踪了错误并转到xquartz.macosforge.org并安装了它,然后我得到了第二个错误"X11数据条目无法加载“

我以为fix()是base的一部分...为什么我会收到两个不同的错误?为什么R基函数需要XQuartz?

我重新启动了r studio,现在我得到了:

EN

回答 1

Stack Overflow用户

发布于 2018-11-17 20:07:34

当您运行fix()时,它会将对象写入一个文件并在该文件上运行edit()edit()查看getOption("editor")以了解如何编辑该文件。

无论它找到的是什么编辑器,都需要X11。您不仅需要安装XQuartz,还需要确保环境变量"DISPLAY"设置正确,以便X11知道在何处打开窗口。使用Sys.getenv("DISPLAY")查看您的设置。

我的设置为"/private/tmp/com.apple.launchd.wcbe5TKA8E/org.macosforge.xquartz:0"。如果您刚刚安装了XQuartz,则可能需要重新启动,或者至少重新打开终端,才能正确设置此设置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53349717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档