5

我在尝试从 scala 玩具示例开始时迷路了,sbt new scala/hello-world.g8甚至在运行时sbt new,程序崩溃并出现以下错误。有什么想法可能是错的吗?提前致谢!

(事实上​​,我正在运行,sbt -java-home /usr/lib/jvm/jdk-8-oracle-x64 new因为我的系统默认使用旧版本的 jdk)

[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.antlr#ST4;4.0.8: org.sonatype.oss#oss-parent;9!oss-parent.pom(pom.original) origin location must be absolute: file:/home/michal/.m2/repository/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
[warn]  :: com.googlecode.javaewah#JavaEWAH;0.7.9: org.sonatype.oss#oss-parent;5!oss-parent.pom(pom.original) origin location must be absolute: file:/home/michal/.m2/repository/org/sonatype/oss/oss-parent/5/oss-parent-5.pom
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[error] java.lang.RuntimeException: Retrieval of org.scala-sbt.sbt-giter8-resolver:sbt-giter8-resolver:0.1.3 failed.
[error]     at scala.sys.package$.error(package.scala:27)
[error]     at sbt.TemplateCommandUtil$.classpathForInfo(TemplateCommand.scala:119)
[error]     at sbt.TemplateCommandUtil$.infoLoader(TemplateCommand.scala:81)
[error]     at sbt.TemplateCommandUtil$.$anonfun$run$1(TemplateCommand.scala:48)
[error]     at sbt.TemplateCommandUtil$.$anonfun$run$1$adapted(TemplateCommand.scala:47)
[error]     at sbt.TemplateCommandUtil$$$Lambda$1762/658781536.apply(Unknown Source)
...
[error]     at xsbt.boot.Boot$.runImpl(Boot.scala:41)
[error]     at xsbt.boot.Boot$.main(Boot.scala:17)
[error]     at xsbt.boot.Boot.main(Boot.scala)
[error] Retrieval of org.scala-sbt.sbt-giter8-resolver:sbt-giter8-resolver:0.1.3 failed.
[error] Use 'last' for the full log.
4

3 回答 3

5

我也有这个问题。我通过删除我的 ~/.ivy2 目录来修复它

于 2018-01-26T18:11:17.313 回答
0

我也有这个问题,有一个过时的 ~/.sbt/repositories 文件。

任何一个:

于 2017-09-28T12:18:14.820 回答
0

创建一个新用户,以获得一个干净的配置,确保它可用于该用户 JDK 和 SBT 并带有“-version”。我执行了它,一切都很完美。有时您为您的用户安装或配置了程序相互冲突。PS 我不建议在这种情况下使用 openjdk。

于 2018-01-08T20:54:55.837 回答