2017-05-27 35 views
0

我刚刚开始scala和我使用Scala IDE来运行我的脚本。斯卡拉工作表没有得到评估改变斯卡拉编译器版本

我创建了一些基本的scala worksheets,它编译并显示了IDE右侧的输出。

说出来的默认阶版本内置使用Scala IDE是2.12.2

我决定搬到scala version 2.11.8面临的一些依赖问题之后(这也来到建在与IDE)。

我改变了Scala Installation为“Fixed Scala Installation: 2.11.8(built-in)"右键单击项目 - >属性 - > Scala编译器

只要我改变了我安装的所有工作表停止工作。他们没有得到评估。他们是我也保存了脚本多次,但文件仍然显示未保存的变化(*)。我也重新启动Scala IDE,但问题没有解决。改变?我在做什么错? 也是项目名称不合ntain任何空间(建议为this回答一个可能的原因这个问题)

问题只发生当我改变斯卡拉版本

回答

0

我有同样的问题。看来这个工作表只适用于Scala IDE中的默认Scala版本。我已经尝试卸载默认的Scala版本并安装不同的Scala版本,比如说2.11.8。我可以这样做,但我无法卸载Scala Worksheet并重新安装其他版本。尽管如此,IDE仍将坚持原始的scala IDE构建版本,并且不认为您可以安装早于该版本的版本。所以我被卡住了。卸载和安装是通过点击完成的Help -> Install New Software...

因为我需要在Eclipse中安装不同的Scala版本,我只需下载并安装一个简单版本的Eclipse并安装我想要的Scala版本和Scala Worksheet版本。我使用的库是Scala IDE - http://download.scala-ide.org/sdk/lithium/e46/scala211/stable/site,适用于Scala版本2.11.8。