如何使用 scala 2.9.x 运行 akka 2.1-snapshots?
Posted
技术标签:
【中文标题】如何使用 scala 2.9.x 运行 akka 2.1-snapshots?【英文标题】:How can run akka 2.1-snapshots with scala 2.9.x? 【发布时间】:2012-07-24 20:32:36 【问题描述】:当将 akka 从 1.2 升级到 akka 2.0.2 时,我无法实现 camel,因为 akka 2.0.2 不支持 akka-camel,我尝试使用 akka 2.1-snapshots 但它需要 scala 2.10,我该如何运行 akka 2.1 - scala 2.9.x 的快照?
当我编译testkit时总是出现这个错误:
TestKitBase 所需的类文件丢失。 [错误] 参考值 软件包 concurrent 的 util 指的是不存在的符号。 [错误] 一 发现错误
如果我将 scala-reflect-2.10.0-M5.jar 、 scala-library-2.10-M5.jar、 scalatest-2.10-M5.jar 复制到我的库文件夹,还有其他错误:
加载包时出错,包所需的类文件丢失。 [错误] 不推荐使用的对象的参考值 $default$2 是指 到不存在的符号。
我正在使用 sbt 0.11.3,这是我的 build.sbt 文件:
名称 := "akka-2.1-test"
版本 := "1.0.0"
scalaVersion := "2.9.1"
resolvers += "Typesafe Repository" at "http://repo.akka.io/snapshots"
unmanagedBase base / "custom_lib"
我不想升级到 scala 2.10,因为我的 liftweb 仍然使用 scala 2.9.1
非常感谢您的帮助!
【问题讨论】:
【参考方案1】:我怀疑 Akka 2.1 是否会针对 Scala 2.9.x 发布,因为它使用了 Scala 2.10 的许多新功能。
【讨论】:
以上是关于如何使用 scala 2.9.x 运行 akka 2.1-snapshots?的主要内容,如果未能解决你的问题,请参考以下文章
如何让 Shiro 在 Scala + Akka + Spray 环境中工作