Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku Play 2.x应用程序在本地运行,但因“0”而失败;下载失败“;论赫罗库_Heroku_Playframework 2.0_Sbt - Fatal编程技术网

Heroku Play 2.x应用程序在本地运行,但因“0”而失败;下载失败“;论赫罗库

Heroku Play 2.x应用程序在本地运行,但因“0”而失败;下载失败“;论赫罗库,heroku,playframework-2.0,sbt,Heroku,Playframework 2.0,Sbt,在本地运行应用程序时,一切正常。我甚至跑了 rm -r ~/.m2 确保我重新下载了所有东西。然而,当我部署到Heroku时,Heroku报告说它无法下载commons编解码器。我不认为这是回购协议的间歇性问题,因为回购协议已经上升。(当然,这可能是Heroku的间歇性问题…) 我在谷歌上找不到任何我能理解的东西(我仍然有点不清楚sbt到底是如何工作的)。你知道我怎样才能在Heroku上重新站起来跑步吗 [warn] [NOT FOUND ] commons-codec#commons-

在本地运行应用程序时,一切正常。我甚至跑了

rm -r ~/.m2 
确保我重新下载了所有东西。然而,当我部署到Heroku时,Heroku报告说它无法下载commons编解码器。我不认为这是回购协议的间歇性问题,因为回购协议已经上升。(当然,这可能是Heroku的间歇性问题…)

我在谷歌上找不到任何我能理解的东西(我仍然有点不清楚sbt到底是如何工作的)。你知道我怎样才能在Heroku上重新站起来跑步吗

[warn]  [NOT FOUND  ] commons-codec#commons-codec;1.5!commons-codec.jar (9ms)
   [warn] ==== Typesafe Releases Repository: tried
   [warn]   http://repo.typesafe.com/typesafe/releases/commons-codec/commons-codec/1.5/commons-codec-1.5.jar
   [info] downloading http://repo.typesafe.com/typesafe/releases/org/apache/httpcomponents/httpclient/4.1/httpclient-4.1.jar ...
   [info]   [SUCCESSFUL ] org.apache.httpcomponents#httpclient;4.1!httpclient.jar (101ms)
   [info] downloading http://repo.typesafe.com/typesafe/releases/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.jar ...
   [info]   [SUCCESSFUL ] org.apache.httpcomponents#httpcore;4.1!httpcore.jar (90ms)
   [info] downloading http://s3pository.heroku.com/maven-central/org/apache/httpcomponents/httpclient/4.1.2/httpclient-4.1.2.jar ...
   [info]   [SUCCESSFUL ] org.apache.httpcomponents#httpclient;4.1.2!httpclient.jar (457ms)
   [info] downloading http://s3pository.heroku.com/maven-central/org/apache/httpcomponents/httpcore/4.1.3/httpcore-4.1.3.jar ...
   [info]   [SUCCESSFUL ] org.apache.httpcomponents#httpcore;4.1.3!httpcore.jar (450ms)
   [warn]   ::::::::::::::::::::::::::::::::::::::::::::::
   [warn]   ::              FAILED DOWNLOADS            ::
   [warn]   :: ^ see resolution messages for details  ^ ::
   [warn]   ::::::::::::::::::::::::::::::::::::::::::::::
   [warn]   :: commons-codec#commons-codec;1.5!commons-codec.jar
   [warn]   ::::::::::::::::::::::::::::::::::::::::::::::
   [error] {file:/tmp/build_19dmxderfnxd/}Xonami WWW/*:update: sbt.ResolveException: download failed: commons-codec#commons-codec;1.5!commons-codec.jar
My build.scala包含:

val appDependencies = Seq(
  "org.hibernate" % "hibernate-c3p0" % "4.1.7.Final",
  "org.hibernate" % "hibernate-entitymanager" % "4.1.7.Final",
  "javax.servlet"  % "servlet-api"  % "2.5",
  "spy"  % "spymemcached"  % "2.7.3",
  "postgresql"  % "postgresql"  % "9.1-901.jdbc4",
  "org.slf4j"  % "slf4j-api"  % "1.6.4",
  "javax.mail"  % "mail"  % "1.4.4",
  "com.thoughtworks.xstream"  % "xstream"  % "1.4.2",
  "org.slf4j"  % "slf4j-simple"  % "1.6.4",
  "org.jdom"  % "jdom"  % "1.1",
  "junit"  % "junit"  % "4.10",
  "com.amazonaws"  % "aws-java-sdk"  % "1.3.6",
  "joda-time"  % "joda-time"  % "2.1",
  "org.restlet.jee"  % "org.restlet"  % "2.1-RC3",
  "org.restlet.jse"  % "org.restlet.ext.jetty"  % "2.1-RC3",
  "org.restlet.jee"  % "org.restlet.ext.json"  % "2.1-RC3",
  "org.restlet.jee"  % "org.restlet.ext.servlet"  % "2.1-RC3",
  "org.restlet.jee"  % "org.restlet.ext.xml"  % "2.1-RC3",
  "org.restlet.jee"  % "org.restlet.ext.xstream"  % "2.1-RC3",
  "org.restlet.jee"  % "org.restlet.ext.wadl"  % "2.1-RC3",
  "xalan"  % "xalan"  % "2.7.1",
  "com.rabbitmq"  % "amqp-client" % "3.0.2"
)

val main = PlayProject(appName, appVersion, appDependencies).settings(defaultScalaSettings:_*).settings(
    resolvers += "spy" at "http://files.couchbase.com/maven2/",
    resolvers += "project.local" at "file:${project.basedir}/repo",
    resolvers += "repository.jboss.org-public" at "https://repository.jboss.org/nexus/content/groups/public",
    resolvers += "maven-restlet" at "http://maven.restlet.org"
)
当我添加rabbitmq时,问题开始出现,但即使在我尝试删除它时,问题似乎仍然存在。

我遇到了一个问题,建议我通过如下更改PlayProject函数来“修复”这个问题:

val main = PlayProject(appName, appVersion, appDependencies).settings(defaultScalaSettings:_*).settings(
    resolvers := Seq("typesafe" at "http://repo.typesafe.com/typesafe/repo"),
    resolvers += "spy" at "http://files.couchbase.com/maven2/",
    resolvers += "project.local" at "file:${project.basedir}/repo",
    resolvers += "repository.jboss.org-public" at "https://repository.jboss.org/nexus/content/groups/public",
    resolvers += "maven-restlet" at "http://maven.restlet.org"
)
我真的不喜欢这个,因为我不明白。我觉得我在解决Heroku的一个问题。有人能解释一下为什么这样做,为什么这样做是正确的(或不正确的)?

我遇到了一个建议,建议我通过如下更改PlayProject功能来“修复”这个问题:

val main = PlayProject(appName, appVersion, appDependencies).settings(defaultScalaSettings:_*).settings(
    resolvers := Seq("typesafe" at "http://repo.typesafe.com/typesafe/repo"),
    resolvers += "spy" at "http://files.couchbase.com/maven2/",
    resolvers += "project.local" at "file:${project.basedir}/repo",
    resolvers += "repository.jboss.org-public" at "https://repository.jboss.org/nexus/content/groups/public",
    resolvers += "maven-restlet" at "http://maven.restlet.org"
)

我真的不喜欢这个,因为我不明白。我觉得我在解决Heroku的一个问题。有人能解释一下为什么这样做,为什么这样做是正确的(或不正确的)?

当我把回购协议推给Heroku时,我看到了同样的行为。奇怪的是,它只尝试“Typesafe发行库”,而不尝试其他版本。当我将我的回购推给Heroku时,我看到了同样的行为。奇怪的是,它只尝试“类型安全版本存储库”,而不尝试其他版本。