groovy:groovysh解释器模式首选项不工作

groovy:groovysh解释器模式首选项不工作,groovy,groovysh,Groovy,Groovysh,我试图在groovysh中设置解释器模式。我打开groovysh并执行set解释器mode,但当我尝试使用def x=1时,x未设置: groovy:000> set interpreterMode groovy:000> set Preferences: interpreterMode=true groovy:000> def x=2 ===> 2 groovy:000> print x ERROR groovy.lang.MissingPropertyE

我试图在groovysh中设置
解释器模式
。我打开
groovysh
并执行
set解释器mode
,但当我尝试使用
def x=1
时,
x
未设置:

groovy:000> set interpreterMode
groovy:000> set
Preferences:
    interpreterMode=true
groovy:000> def x=2
===> 2
groovy:000> print x
ERROR groovy.lang.MissingPropertyException:
No such property: x for class: groovysh_evaluate
        at groovysh_evaluate.run (groovysh_evaluate:2)
        ...
groovy:000>
我做错了什么?

,因此,在正确设置首选项的同时,Groovy shell对其不做任何处理。您可以将任何内容设置为首选项:

groovy:000> set foo
groovy:000> set
Preferences:
    foo=true

Groovy的哪个版本?
Groovy版本:1.8.6 JVM:1.8.0\u 91供应商:Oracle公司操作系统:Linux