Heroku与plone和mr.developer

时间:2014-11-13 14:55:18

标签: python heroku plone buildout

我正在尝试在heroku上部署一个plone,但是我得到了一些未发布的包。然后我使用mr.developer来使用buildout开发它们。

我使用这个buildpack https://github.com/plone/heroku-buildpack-plone然后我的buildout在heroku上很好地启动了,但是当mr.developer试图检查我的包时我遇到了错误。

我错过了什么吗?或者是否可以使用buildout部署未发布的包?

这是错误:

-----> Run bin/buildout -c heroku.cfg
Getting distribution for 'mr.developer==1.31'.
Got mr.developer 1.31.
mr.developer: Creating missing sources dir /tmp/build_c5c2025ff75d0cb4931f9747e9290849/devel.
mr.developer: Queued 'ipplf.core' for checkout.
mr.developer: Cloned 'ipplf.core' with git.
mr.developer: git submodule init failed.
mr.developer:
mr.developer: There have been errors, see messages above.

 !     Push rejected, failed to compile Plone app

以下是我的buildout.cfg中的重要内容:

[buildout]
extensions = mr.developer

auto-checkout =
  ipplf.core

[sources]
ipplf.core = git git://github.com/affinitic/ipplf.core.git

由于

2 个答案:

答案 0 :(得分:0)

根据mr.developer: git submodule init failed 。从heroku supports submodules 开始,你可能需要修复你的;可能通过"将用户名和密码嵌入(ding)到存储库URL":

答案 1 :(得分:0)

我找到了解决方案,只需输入源代码的'http'版本。

然后:

[sources]
ipplf.core = git http://github.com/schminitz/ipplf.core.git