在Ubuntu上安装SBT - 找不到模块

3
我正在尝试使用此处提供的DEB文件,在Ubuntu 12.04上安装SBT:http://www.scala-sbt.org/0.13.2/docs/Getting-Started/Setup.html
但是,运行sbt时出现错误:
Getting org.scala-sbt sbt 0.13.0 ...

:: problems summary ::
:::: WARNINGS
        module not found: org.scala-sbt#sbt;0.13.0

    ==== local: tried

      /root/.ivy2/local/org.scala-sbt/sbt/0.13.0/ivys/ivy.xml

    ==== sbt-releases-repo: tried

      http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.0/ivys/ivy.xml

    ==== sbt-plugins-repo: tried

      http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.scala-sbt/sbt/0.13.0/ivys/ivy.xml

    ==== maven-central: tried

      http://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.0/sbt-0.13.0.pom

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

        ::          UNRESOLVED DEPENDENCIES         ::

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

        :: org.scala-sbt#sbt;0.13.0: not found

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

同时检查update.log文件:

java.lang.RuntimeException: not found
    at org.apache.ivy.core.resolve.IvyNode.loadData(IvyNode.java:238)
    at org.apache.ivy.core.resolve.VisitNode.loadData(VisitNode.java:292)
...

Error during sbt execution: Error retrieving required libraries
    at xsbt.boot.Pre$.error(Pre.scala:26)
    at xsbt.boot.Update.xsbt$boot$Update$$lockedApply(Update.scala:105)

需要帮助吗?

谢谢


这只是仓库的一般问题,现在应该可以工作了。 - lpiepiora
@lpiepiora 确实!现在可以工作了,谢谢! - pppnnn
2个回答

2

我遇到了在14.04上安装apache-spark的问题,但是有人在另一个帖子中提供了答案:

sudo apt-get -y install ca-cacert

之后它对我有用了。


0

嗯,0.13.5也有同样的问题,可能是SBT被删除或从存储库中移动了。我在ivy缓存中有0.13.0和0.13.1版本,尝试将archive提取到

~/.ivy2/cache/org.scala-sbt/sbt/

或者

~/.ivy2/local/org.scala-sbt/sbt/

希望这能有所帮助


在 Stack Overflow 上不应使用缩短的 URL。此外,您的答案并不是很有用,因为这是 typesafe repo 服务器上的问题,并且您将缩短的 URL 指向了云存储。请用直接的 URL 替换它。请参阅关于在 Stack Overflow 上使用 URL 缩短工具的此 Meta讨论 - S.R.I
链接已修复。 是的,我的回答可能不太有用,但我提供了一个临时解决方案。 - hijeane

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接