web-dev-qa-db-ja.com

未解決の依存関係:org.scala-sbt#sbt; 0.13:sbt 0.13の実行時に見つかりませんか?

私は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

このファイルを削除すると、エラーが残ります。

13
アレックス

0.13.1を使用してみてください。

以下をproject/build.propertiesに入れます。

sbt.version=0.13.1

おそらく0.13 sbtランチャーも必要になります。 sbt Getting-Started-Setup を参照してください

7
Matthew Farwell

Ubuntuに最初にopenjdk-9-jdk、次にopenjdk-8-jdkをインストールするときにも同じ問題が発生しました。

両方をアンインストールしてしまいました、rm -rfing /etc/ssl/certs/Javaおよび/etc/Java-*、再インストールopenjdk-8-jdkおよび実行中Sudo update-ca-certificates -f、これで修正されました。

2
Ruurtjan Pul

バージョンの不一致の問題が発生しているようです。

project/build.propertiesを変更してsbt.version=0.13.0を追加した場合は、間違ったランチャーを使用している可能性があります。

実行してみてください

sbt sbt-version

バージョンがproject/build.propertiesのsbtバージョンと一致するかどうかを確認します。

1
suriyanto