scala-redis需要sbt 0.10.1(其他版本不起作用) – 这是正常的吗
在尝试
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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- bootstrap3-dialog-master模态框使用详解
- AngularJS – 加载谷歌地图脚本async在多个地图的指令
- webservice系列1---基于web工程上写一个基本数据类型的webs
- Bash函数用于查找文件(其名称与正则表达式匹配)已更改*的所
- Jasmine和angularjs,在茉莉花中使用$cookies
- 创建webservice 用service.xml配置(复杂点的方法)
- bootstrap和u-boot内存地址映射问题分析
- 20 个前端开发 Bootstrap 后台管理模板
- 通过 https 连接webservice示例(比http连接更安全)
- 【运维】--服务器之间文件备份