我有一个Play 2.0
使用的应用程序sbt 0.11.2
。但是当我建立一个新的Play
服务器,它抓取了最新版本sbt 0.11.3
。现在当我跑步时sbt compile
在新服务器上,它抱怨
Detected sbt version 0.11.2
Cannot find sbt launcher 0.11.2
Please download:
/sbt-launch.jartypesafe.artifactoryonline.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt-launch/0.11.2
/sbt-launch.jarc2-user/.sbt/.lib/0.11.2
我尝试下载sbt-launch 0.11.2
并放入同一文件夹中sbt
但仍然得到同样的错误。顺便说一下,两者之间有区别吗?play compile
vs. sbt compile
因为play compile
works.
是的,我认为两者之间存在差异play compile
and sbt compile
, 如果你的sbt
脚本使用不同的 SBT 版本,在您的例子中是版本 0.11.2,而不是 Play 的 0.11.3。
也许您应该开始使用 SBT 0.11.3?
我刚刚升级到 Play 2.1-SNAPSHOT(Git rev. f7de038a48,5 月 25 日星期五),它使用 SBT 0.11.3,我必须在project/build.properties
:
更改自:sbt.version=0.11.2
to: sbt.version=0.11.3
我将我的 SBT bash 脚本链接到 Play 中包含的脚本,即 0.11.3 而不是 0.11.2。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)