【问题标题】:How to run a spray server on heroku with Scala 2.10?如何使用 Scala 2.10 在 heroku 上运行喷雾服务器?
【发布时间】:2013-03-23 11:36:08
【问题描述】:

我创建了一个带有简单 REST 服务的 Spray 应用。我关注了instructions provided by heroku 的变体。变化:

  • 使用sbt.version=0.12.0
  • 使用 Build.scala 代替 build.sbt
  • 用喷雾代替了finagle

长话短说,我已经让它在本地运行,没有什么问题,也使用工头。然后我尝试推送到 heroku,但由于 503 引起的各种未解决的依赖关系,构建失败了,例如:

      http://s3pository.heroku.com/maven-central/net/java/dev/jna/jna/3.2.3/jna-3.2.3.jar

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

            ::              FAILED DOWNLOADS            ::

            :: ^ see resolution messages for details  ^ ::

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

            :: net.java.dev.jna#jna;3.2.3!jna.jar

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


   :::: ERRORS
    SERVER ERROR: Service Unavailable url=http://s3pository.heroku.com/maven-central/net/java/dev/jna/jna/3.2.3/jna-3.2.3.pom.sha1

这是什么原因,我该怎么做才能让它运行?

【问题讨论】:

  • 我认为这是 Heroku 的问题,因为我遇到了完全相同的问题。它是间歇性的。根据我一直在做的一些阅读,这不是第一次出现这种问题,遗憾的是,有时可能需要好几个小时才能完成任何事情:-(
  • 你成功了吗?
  • @ruslan 是的,一旦 heroku repo 服务器重新上线,它就开始工作了。请参阅下面的答案。

标签: heroku sbt scala-2.10 spray


【解决方案1】:

这曾经/现在是 Heroku 的问题。知道这不是你的错的症状:

  • jna 等琐碎的依赖项间歇性下载失败
  • 依赖解析太慢了

出去做一些有趣的事情,或者尝试不同的 PaaS 云,然后在几个小时后重试。到那时,一切都可能恢复正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多