首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Gitbucket部署到Heroku

如何将Gitbucket部署到Heroku
EN

Stack Overflow用户
提问于 2014-01-01 19:24:07
回答 1查看 778关注 0票数 0

当我试图将最新吉特布托源代码的未经修改的版本部署到heroku时,我遇到了一个错误。

信息“编译器-接口”尚未为Scala2.10.3编译。编译..。信息编译在36.561 s成功完成总时间:142s,2014年1月1日完成2:04:32 PM错误非有效命令:工作台(类似:上次-grep,set,最后)错误预期的'/‘错误预期:’错误不是一个有效的键:阶段(类似:状态,目标,标签)错误阶段错误^ 好了!未能使用sbt构建应用程序 好了!拒绝推送,未能编译Scala应用程序 敬git@heroku.com:xxxxxx.git!远程拒绝主->母版(预接收钩子被拒绝)错误:未能将一些推荐推送到“git@heroku.com:xxxxxx.git”

所有东西都是在本地构建和运行的,没有任何问题。在http://gitbucket.herokuapp.com/有一个演示应用程序,所以我知道这是可能的。我怎样才能避免这个错误?

现在我已经将它添加到plugins.sbt中了,但是它仍然以同样的方式失败:

代码语言:javascript
复制
resolvers += Classpaths.typesafeResolver
addSbtPlugin("com.typesafe.startscript" % "xsbt-start-script-plugin" % "0.5.3")
EN

回答 1

Stack Overflow用户

发布于 2014-01-01 20:00:01

看起来您的SBT正在尝试运行stage命令,它不知道如何运行。这通常是因为缺少一个实现此命令的SBT插件(它不是SBT中的标准命令)。

我查过了,整理好了。它通过测试,但没有stage命令。我检查了SBT插件(project/plugins.sbt):

代码语言:javascript
复制
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.2.0")

addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.5.1")

addSbtPlugin("org.scalatra.sbt" % "scalatra-sbt" % "0.3.0")

addSbtPlugin("io.spray" % "sbt-twirl" % "0.6.1")

addSbtPlugin("com.timushev.sbt" % "sbt-updates" % "0.1.2")

没有任何东西看起来像heroku部署插件或类似的。您如何部署它,以及如何调用它?

编辑你的更新,我查了插件:https://github.com/typesafehub/xsbt-start-script-plugin。我想你在这个项目中增加了插件,这个插件很好,但还不够。现在,您需要配置类似于以下内容的项目设置:

代码语言:javascript
复制
import com.typesafe.startscript.StartScriptPlugin
settings = StartScriptPlugin.startScriptForClassesSettings

有关详细信息,请参阅github自述。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20872325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档