Неразрешенная зависимость: org.scala-sbt # sbt; 0.13: не найден при запуске sbt 0.13? - программирование

Неразрешенная зависимость: 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

Если я удалю этот файл, ошибка останется.

4b9b3361

Ответ 1

Попробуйте использовать 0.13.1.

Поместите следующее в project/build.properties:

sbt.version=0.13.1

Вам, вероятно, понадобится и пусковая установка 0.13 sbt. См. sbt Начало работы - Настройка

Ответ 2

Похоже, что вы столкнулись с проблемой несоответствия версии.

Если вы изменили свой project/build.properties, включив sbt.version=0.13.0, это может означать, что вы используете неправильную пусковую установку.

Попробуйте запустить

sbt sbt-version

и проверьте, соответствует ли версия вашей версии sbt в project/build.properties.

Ответ 3

У меня была такая же проблема при первой установке openjdk-9-jdk, а затем openjdk-8-jdk на Ubuntu.

В итоге я удалил как rm -rf ing /etc/ssl/certs/java, так и /etc/java-*, переустановил openjdk-8-jdk и выполнил sudo update-ca-certificates -f, который исправил его для меня.