如何在服务器上启动Rebol2 / View控制台?

时间:2014-06-30 10:44:48

标签: rebol rebol2

我想在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)的帮助并没有提供任何有用的信息。

任何想法如何开始/查看以便我可以直接进入控制台?

1 个答案:

答案 0 :(得分:4)

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

  • 虚拟X帧缓冲区,例如Xvfb
  • --noinstall选项(简称:-i),以防止Rebol 2 / View尝试自行安装
  • --noviewtop选项(简称:-v),启动Rebol 2 / View in"仅限控制台"模式

将这些放在一起,你可以通过运行来获得一个有效的Rebol 2控制台:

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

细节:

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