Scala 2.10-M1 和 2.9 同时在 Devel Machine 上运行?

发布于 2025-01-01 03:00:56 字数 425 浏览 1 评论 0原文

编辑:
排序完毕,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 开发的同时,我会对案例类造成什么样的运行时破坏。

如果没有的话,在 2.10 的演变过程中,Kotlin 式的 Web 演示肯定会很不错……

Edit:
Got it sorted, SCALA_HOME + /bin to PATH sets the default interpreter; i.e. typing "scala" from bash prompt invokes 2.9.1 in my case. Just downloaded 2.10.0.M1. Invoking /path/to/2.10/bin/scala from bash brings up 2.10 REPL.

I'll just add a terminal alias for 2.10 so I don't have to type out the path manually.

Original:
Do I need a guest VM to pull this off, or in Linux, can I somehow run 2.10 and 2.9 side-by-side?

Basically, I'd like to experiment with 2.10-M1 reflection and see what runtime havoc I can wreak on case classes while continuing with general 2.9.1 development.

If not, a Kotlin-esque web demo sure would be nice to mess around with during the 2.10 evolution...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心碎的声音 2025-01-08 03:00:56

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

Scala 不需要任何系统范围的设置来阻止您的计算机上同时拥有多个版本。

There is no problem at all with installing multiple versions of Scala; just install them in two different directories. Make sure you call the right version of scalac, scala and other executables when you want to use a specific version.

Scala does not require any system-wide settings that prevent you from having more than one version on your computer at once.

稍尽春風 2025-01-08 03:00:56

他们会很好地共存。请记住,从运行时的角度来看,scala 实际上只是 Java 的一个薄包装。也就是说:

  • 只要 scala-library.jar 位于类路径上,您就可以使用标准 $JAVA_HOME/bin/java 运行已编译的 scala,
  • REPL 包含在 scala 中分配

They will co-exist just fine. Remember that scala is really just a thin wrapper around Java from a runtime perspective. That is:

  • you can run compiled scala using the standard $JAVA_HOME/bin/java as long as scala-library.jar is on the classpath
  • the REPL is contained within a scala distribution
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文