6

我想在 Ubuntu 14.04 服务器上运行 Rebol2 /View 以便能够加载共享库(显然 /Core 不能这样做)。

我已经设法安装了所有必需的依赖项,但现在我怀疑默认情况下 /View 想要打开 Viewtop 桌面。我得到的错误是:

** User Error: Bad face in screen pane!
** Near: size-text self

我怀疑我需要做的是从命令行启动 Rebol/View 直接进入控制台,而不进入 Viewtop。但是,命令行选项的帮助(位于http://www.rebol.com/docs/words/wusage.html)没有提供任何有用的信息。

任何想法如何启动 /View 以便我可以直接进入控制台?

4

1 回答 1

7

您将需要一些额外的成分(在 Rebol 2/View 和基本的 X 依赖项旁边)来完成这项工作:

  • 一个虚拟的 X 帧缓冲区,例如Xvfb
  • --noinstall选项(短:) ,-i以防止 Rebol 2/View 尝试自行安装
  • --noviewtop选项(短:),以“-v仅控制台”模式启动 Rebol 2/View

将这些放在一起,您将通过运行以下命令获得一个正常工作的 Rebol 2 控制台:

$ xvfb-run rebol-view --noinstall --noviewtop

细节:

不幸的是,Linux 版本的 Rebol 2/View 需要一个 X 帧缓冲区,即使对于仅控制台模式也是如此。但是,对于仅控制台使用,Rebol 2/View 不会以图形方式呈现任何内容,因此您可以只使用内存支持的帧缓冲区,其中输出永远不会显示在物理屏幕上。这正是Xvfb ——“X 虚拟帧缓冲区”——的创建目的。

于 2014-06-30T18:08:38.227 回答