私はScalaいくつかのプロジェクトからなるプロジェクトを持っています。私はsbt 0.13
。ここは ~/sbt/repositories
:
[repositories]
local
sbt-releases-repo: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
sbt-plugins-repo: http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
maven-central: http://repo1.maven.org/maven2/
しかし、それでもエラーが発生します:
Getting org.scala-sbt sbt 0.13 ...
:: problems summary ::
:::: WARNINGS
module not found: org.scala-sbt#sbt;0.13
==== local: tried
/home/alex/.ivy2/local/org.scala-sbt/sbt/0.13/ivys/ivy.xml
==== sbt-releases-repo: tried
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13/ivys/ivy.xml
==== sbt-plugins-repo: tried
http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.scala-sbt/sbt/0.13/ivys/ivy.xml
==== maven-central: tried
http://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13/sbt-0.13.pom
::::::::::::::::::::::::::::::::::::::::::::::
:: UNRESOLVED DEPENDENCIES ::
::::::::::::::::::::::::::::::::::::::::::::::
:: org.scala-sbt#sbt;0.13: not found
::::::::::::::::::::::::::::::::::::::::::::::
:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
unresolved dependency: org.scala-sbt#sbt;0.13: not found
Error during sbt execution: Error retrieving required libraries
(see /home/alex/.sbt/boot/update.log for complete log)
Error: Could not retrieve sbt 0.13
このファイルを削除すると、エラーが残ります。
0.13.1
を使用してみてください。
以下をproject/build.properties
に入れます。
sbt.version=0.13.1
おそらく0.13
sbtランチャーも必要になります。 sbt Getting-Started-Setup を参照してください
Ubuntuに最初にopenjdk-9-jdk、次にopenjdk-8-jdkをインストールするときにも同じ問題が発生しました。
両方をアンインストールしてしまいました、rm -rf
ing /etc/ssl/certs/Java
および/etc/Java-*
、再インストールopenjdk-8-jdk
および実行中Sudo update-ca-certificates -f
、これで修正されました。
バージョンの不一致の問題が発生しているようです。
project/build.properties
を変更してsbt.version=0.13.0
を追加した場合は、間違ったランチャーを使用している可能性があります。
実行してみてください
sbt sbt-version
バージョンがproject/build.properties
のsbtバージョンと一致するかどうかを確認します。