1

我想安装 Apache Spark 以进行测试。为此,我发现 Scala 和 sbt 是必要的。我下载了 scala msi 并安装了它。为了安装 sbt,我尝试了各种方法,但无法这样做。有人可以告诉我我做错了什么。我所做的是

  1. 安装 Scala msi
  2. 下载 sbt msi 并安装它。
  3. 将 sbt_home 和 path 变量设置为提取 sbt 的位置。然后我打开 cmd 使用 sbt sbt-version 检查我的 sbt 版本我收到以下错误**未解决的依赖项:

org.fusesource.jansi#jansi;1.11: not found   
Error during sbt execution: Error retrieving required libraries  (see C:\Users\ashish-b\.sbt\boot\update.log for complete log)   Error: Could not retrieve jansi 1.11 **

有什么问题吗?

4

1 回答 1

0

通过公司代理连接到互联网时,我也看到了这个问题。在这种情况下,sbt 无法下载其依赖项。

我们使用代理 Maven 存储库来处理依赖关系。配置 sbt 以使用代理 repo

我们的 sbtrepositories文件如下所示:

[repositories]
    local
    local-maven: file:///C:/data/maven_repo/    
    aaa-ext-ivy-proxy: http://nexus-ext.company.net:8081/nexus/content/groups/ivy-public/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
    aaa-ext-maven-proxy: http://nexus-ext.company.net:8081/nexus/content/groups/public/
    aaa-int-maven-repo: http://nexus-int.company.net:8081/nexus/content/groups/public/

或者你也可以直接为 SBT 配置代理服务器,见这个问题

于 2014-12-19T14:26:28.187 回答