2012-07-26 12 views
3

v2.9.2只是挂起。这里是我给的文件-iscala -i选项在v2.9.0中可用,但不在v2.9.2中

println("I work") 

这里的输出。首先从v2.9.0:

$ ~/opt/scala-2.9.0.final/bin/scala -i /tmp/t.scala 
Loading /tmp/t.scala... 
I work 

Welcome to Scala version 2.9.0.final (OpenJDK 64-Bit Server VM, Java 1.7.0_03). 
Type in expressions to have them evaluated. 
Type :help for more information. 

scala> :q 
$ 

接下来,从v2.9.2:

$ ~/opt/scala-2.9.2/bin/scala -i /tmp/t.scala 
Loading /tmp/t.scala... 
^c 
$ 

(我不得不按Ctrl-C,因为它只是挂在那里。)

我做什么错误?

+0

+1我在Ubuntu上有同样的问题12.04 – 2012-07-26 21:26:22

+2

试试'scala -Yrepl-sync -i ...' – retronym 2012-07-26 21:49:09

+0

@retronym做了它。谢谢! – 2012-07-27 16:10:36

回答

0

是的,我有同样的问题。它是一个错误: https://issues.scala-lang.org/browse/SI-4945。希望它会在2.10中解决

+0

根据[https://issues.scala-lang.org/browse/SI-5443](https://issues.scala-lang.org/browse/SI-5443)它不解决2.10 – xhudik 2012-12-13 16:10:39

+0

谢谢,你看到我的问题的评论推荐-Yrepl-sync选项吗?这让它为我工作。 – 2012-12-13 18:39:23

+0

@三杯,我看到了。您的解决方案正在致谢。我只是把这个问题已经处理成bug的信息... – xhudik 2012-12-14 18:42:29

相关问题