加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala-redis需要sbt 0.10.1(其他版本不起作用) – 这是正常的吗

发布时间:2020-12-16 18:50:34 所属栏目:安全 来源:网络整理
导读:在尝试 Scala bindings for Redis时,我按照README文件中的说明(克隆repo,cd到它,键入sbt),我得到了这个: $sbtGetting org.scala-tools.sbt sbt_2.9.1 0.10.1 ...:: problems summary :::::: WARNINGS module not found: org.scala-tools.sbt#sbt_2.9.1;0.10
在尝试 Scala bindings for Redis时,我按照README文件中的说明(克隆repo,cd到它,键入sbt),我得到了这个:

$sbt
Getting org.scala-tools.sbt sbt_2.9.1 0.10.1 ...

:: problems summary ::
:::: WARNINGS
    module not found: org.scala-tools.sbt#sbt_2.9.1;0.10.1

==== local: tried

  /Users/noah/.ivy2/local/org.scala-tools.sbt/sbt_2.9.1/0.10.1/ivys/ivy.xml

  -- artifact org.scala-tools.sbt#sbt_2.9.1;0.10.1!sbt_2.9.1.jar:

  /Users/noah/.ivy2/local/org.scala-tools.sbt/sbt_2.9.1/0.10.1/jars/sbt_2.9.1.jar

==== Maven2 Local: tried

  file:///Users/noah/.m2/repository/org/scala-tools/sbt/sbt_2.9.1/0.10.1/sbt_2.9.1-0.10.1.pom

  -- artifact org.scala-tools.sbt#sbt_2.9.1;0.10.1!sbt_2.9.1.jar:

  file:///Users/noah/.m2/repository/org/scala-tools/sbt/sbt_2.9.1/0.10.1/sbt_2.9.1-0.10.1.jar

==== typesafe-ivy-releases: tried

  http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt_2.9.1/0.10.1/ivys/ivy.xml

  -- artifact org.scala-tools.sbt#sbt_2.9.1;0.10.1!sbt_2.9.1.jar:

  http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt_2.9.1/0.10.1/jars/sbt_2.9.1.jar

==== Maven Central: tried

  http://repo1.maven.org/maven2/org/scala-tools/sbt/sbt_2.9.1/0.10.1/sbt_2.9.1-0.10.1.pom

  -- artifact org.scala-tools.sbt#sbt_2.9.1;0.10.1!sbt_2.9.1.jar:

  http://repo1.maven.org/maven2/org/scala-tools/sbt/sbt_2.9.1/0.10.1/sbt_2.9.1-0.10.1.jar

==== Scala-Tools Maven2 Repository: tried

  http://scala-tools.org/repo-releases/org/scala-tools/sbt/sbt_2.9.1/0.10.1/sbt_2.9.1-0.10.1.pom

  -- artifact org.scala-tools.sbt#sbt_2.9.1;0.10.1!sbt_2.9.1.jar:

  http://scala-tools.org/repo-releases/org/scala-tools/sbt/sbt_2.9.1/0.10.1/sbt_2.9.1-0.10.1.jar

==== Scala-Tools Maven2 Snapshots Repository: tried

  http://scala-tools.org/repo-snapshots/org/scala-tools/sbt/sbt_2.9.1/0.10.1/sbt_2.9.1-0.10.1.pom

  -- artifact org.scala-tools.sbt#sbt_2.9.1;0.10.1!sbt_2.9.1.jar:

  http://scala-tools.org/repo-snapshots/org/scala-tools/sbt/sbt_2.9.1/0.10.1/sbt_2.9.1-0.10.1.jar

    ::::::::::::::::::::::::::::::::::::::::::::::

    ::          UNRESOLVED DEPENDENCIES         ::


    ::::::::::::::::::::::::::::::::::::::::::::::

    :: org.scala-tools.sbt#sbt_2.9.1;0.10.1: not found

    ::::::::::::::::::::::::::::::::::::::::::::::



:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
unresolved dependency: org.scala-tools.sbt#sbt_2.9.1;0.10.1: not found
Error during sbt execution: Error retrieving required libraries
   (see /Users/noah/.sbt/boot/update.log for complete log)
Error: Could not retrieve sbt 0.10.1

这是使用sbt 0.7.4.我尝试下载最新版本的sbt(0.11.0),我遇到了同样的问题.然后我从sbt的0.10.1版本手动下载了sbt-launcher.jar,这很有效.

我的问题是:sbt应该自动下载所需的版本,或者我将不得不手动下载&为需要不同版本的软件包运行不同版本的sbt?

解决方法

错误消息似乎与Redis无关.

是的,SBT应该下载适当的版本.您可以通过将浏览器指向以下内容找到可用的SBT版本:http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/您将看到Scala 2.8.1与SBT版本相关联< = 0.10.1,而Scala 2.9.1(当前)与SBT 0.11兼容.0只. 您收到此错误消息,因为不知何故,您正在尝试为Scala 2.9.1获取SBT 0.10.1,这是一个无效的组合.不知道你是怎么做到的..也许你编辑了目录?/ .sbt /中的一些内部SBT配置文件?如果你想获得一个“处女”SBT,你可以删除?/ .sbt /并下载最新的sbt-launch.jar.如果要使用以前版本的SBT,可以编辑project / build.properties文件,如described on the Wiki.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读