Scala 2.10-M1和2.9同时在Devel机器上?

编辑:
得到它排序,SCALA_HOME + / bin到PATH设置默认解释器; 即从bash提示符输入“scala”在我的情况下调用2.9.1。 刚刚下载2.10.0.M1。 从bash中调用/path/to/2.10/bin/scala调出2.10 REPL。

我只是添加一个2.10的终端别名,所以我不必手动输入路径。

原版的:
我是否需要一个客户虚拟机来解决这个问题,或者在Linux中,我可以以某种方式运行2.10和2.9并行?

基本上,我想用2.10-M1反射进行试验,看看在继续进行一般的2.9.1开发的同时,我可以在case类上发生什么样的运行时间混乱。

如果没有,一个科特林式的网络演示肯定会很好,在2.10进化过程中混乱…

安装多个版本的Scala完全没有问题; 只需将它们安装在两个不同的目录中 当你想使用特定的版本时,确保你调用了正确版本的scalacscala和其他可执行文件。

Scala不需要任何系统级的设置,以防止您一次在您的计算机上拥有多个版本。

他们将共存良好。 请记住,从运行时的角度来看, scala实际上只是Java的一个简单包装。 那是:

  • 你可以运行标准的$JAVA_HOME/bin/java编译scala,只要scala-library.jar在类路径
  • REPL包含在一个scala分布中