因此,我下载了Saphir的Rebol 3的32位Linux (我有薄荷17)。(正如draegtun指出的,不,我没有。他们目前似乎没有提供Linux版本。)
如果test.r包含:
load-gui
view [text "Hello World!"]...I按预期获得一个窗口,如下所示:
$ ./r3-32-view-linux test.r
Fetching GUI...但是,如果test.r包含:
do %r3-gui.r3
view [text "Hello World!"]...I得到了以下信息:
$ ./r3-32-view-linux test.r
** Script error: / does not allow none! for its value2 argument
** Where: do resize-panel actor all foreach do-actor either -apply- apply case view do either either either -apply-
** Near: do bind bind/copy [
size: viewport-box/bottom-right
...r3-gui.r3文件是我从http://development.saphirion.com/resources/r3-gui.r3 / 这些指示下载的,它位于与test.r相同的目录中,test.r是我运行的cd。这两个results...obviously不应该有什么区别,我没有。
发布于 2014-10-21 19:57:17
这可能是一个更多的查询,而不是一个答案,但这里是!
从Rebol控制台尝试以下操作:
$ ./r3-32-view-linux
>> source load-gui
load-gui: make function! [[
{Download current Spahirion's R3-GUI module from web.}
/local data
][
print "Fetching GUI..."
either error? data: try [load http://www.atronixengineering.com/r3/r3-gui.r3] [
either data/id = 'protocol [print "Cannot load GUI from web."] [do err]
] [
do data
]
exit
]]下面是我在使用Atronix的Rebol视图时所看到的。如果您使用的是Saphirion视图,那么您将看到一个不同的r3-gui.r3正在加载(应该是您在问题中下载的那个)。
Atronix r3-gui.r3 (日期19-2月-2014/14:39:59-5:00)比Saphirion版本(日期:19-5月-2014/18:13:14+2:00)古老。然而,Atronix视图和他们的r3-gui.r3都对我很好。
控制台的下一步:
>> write %r3-gui.r3 read http://www.atronixengineering.com/r3/r3-gui.r3现在您可以使用这个%r3-gui.r3再次尝试您的脚本。但是,如果您确实在使用Saphirion二进制文件,那么它可能不起作用,我建议从http://atronixengineering.com/downloads.html下载Atronix二进制文件,然后再试一试。
希望能帮上忙?
https://stackoverflow.com/questions/26492123
复制相似问题