2017-08-25 19 views
4

sbt new scala/hello-world.g8またはsbt newを実行すると、スカラの玩具の例から始めようとすると、次のエラーでプログラムがクラッシュします。どのようなアイデアが間違っているかもしれない?前もって感謝します!sbt new RuntimeException

(私のシステムはdefualtによってJDKの古いバージョンを使用しているため実際には、私はsbt -java-home /usr/lib/jvm/jdk-8-oracle-x64 newを実行しています)

[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. 

答えて

1

この問題もありました。 〜/ .ivy2ディレクトリを吹き飛ばして修正しました

0

私は、あまりにもこの問題を抱えていた期限切れの〜/ .sbt /リポジトリファイルを持っていました。

次のいずれかの

+0

最後に、見つからなかったsbt-giter8-resolver jarがここからダウンロードされました: 'https://repo1.maven.org/maven2/org/scala-sbt/sbt- giter8-resolver/sbt-giter8-resolver_2.12/0.1.3/sbt-giter8-resolver_2.12-0.1.3.jar' –

0

新しいユーザーを作成して、クリーンな構成にするには、このユーザーのJDKとSBTで「-version」を使用できることを確認します。私はそれを実行し、すべてが完璧に働いた。場合によっては、プログラムが互いに競合するように、ユーザー用にインストールまたは構成されていることがあります。 P.P.この場合、openjdkの使用はお勧めしません。

関連する問題