我想删除使用load/library
时的提示
1)来自Crimson编辑
-s secure allow
参数没有效果 2)脚本内的secure [ library allow ]
我怎样才能免费pipe理Rebol安全?
我更喜欢脚本级别(更一般)的解决scheme。
你试过这样开始你的脚本吗?
REBOL --secure none script.r
这应该工作。
您必须将-s作为开始参数给Rebol。
>> usage
命令行用法是:
REBOL <options> <script> <arguments>
所有字段都是可选的。 支持的选项有:
--cgi (-c) Check for CGI input --do expr Evaluate expression --link url Connect to Link --help (-?) Display this usage information --nowindow (-w) Do not open a window --noinstall (-i) Do not install (Link, View) --quiet (-q) Don't print banners --reinstall (+i) Force an install (Link, View) --script file Explicitly specify script --secure level Set security: allow ask throw quit --trace (-t) Enable trace mode --uninstall (-u) Uninstall REBOL (Link, View) --version tuple Minimum version of script, when URL (View) --noviewtop (-v) Do not start viewtop (view desktop)
特殊的命令行选项:
+q Force not quiet (Link, View) -s No security +s Full security -- args Provide args without a script
例子:
REBOL script.r REBOL -s script.r REBOL script.r 10:30 test@domain.dom REBOL --do "verbose: true" script.r REBOL -cswq REBOL --cgi --secure throw --script cgi.r "debug: true" REBOL --version 1.2.3 http://www.rebol.net/test.r ; view only
尽管R3中的用法显示相同,但我猜在Rebol3中安全性不是或者不完全正常。 还有一些最新版本的Rebol2在-i或–nnnstall中有一些稍微不同的行为。