我正在使用OS X Lion
。我的 Mac 上运行着 Vagrant 盒子CentOS 6.0 minimal
。我试图Oracle 10g
在我的 CentOS 6 上安装。我一直收到错误
Can't connect to X11 window server
我尝试将DISPLAY
变量设置为所有可能的值;localhost、CentOS IP 地址、Lion IP 地址……但我仍然收到此错误。
xclock
在 CentOS 上无法运行(即使如此root
)。但xclock
在 Lion 上运行良好。
我该如何修复此错误?谢谢
答案1
您安装了最小版本的 CentOS,因此您没有在 VM 中本地运行 X 服务器。如果您想尝试安装一个,http://www.centos.org/modules/newbb/viewtopic.php?topic_id=36887&forum=55有一些关于设置 X 服务器的信息(不幸的是,最简单的方法是简单地设置其中一个桌面环境)。
除非启用不安全的网络连接,否则您无法直接从 VM 内部使用 Lion 中的 X 服务器。更好的方法是ssh -Y
从 Lion 进入 VM;然后您可以在该会话中运行 X11 程序,并将 X11 转发到 Lion 的 X 服务器。