1

我正在尝试让 zc.buildout 从源代码安装 Gunicorn。使用以下配置:

[gunicorn]
recipe = collective.recipe.distutils
url = http://github.com/benoitc/gunicorn/tarball/master

导致以下错误:

SystemError: ('Failed', '"/usr/bin/python" setup.py -q install --install-  purelib="/mnt/hgfs/Projects/intranation/parts/site-packages" --install-platlib="/mnt/hgfs/Projects/intranation/parts/site-packages"')

提供--install-dir--prefix没有帮助。

是否有下载 tarball 并通过 easy_install 或类似方式安装的 zc.buildout 的配方?

4

1 回答 1

3

你可以“只是”安装它。在命令行上,“easy_install http://github.com/benoitc/gunicorn/tarball/master ”工作正常。

buildout 等价物将依赖于“gunicorn”(以便 buildout 尝试安装它)并告诉 buildout 您的 github 链接实际上是 gunicorn。你可以用 find-links 做到这一点:

[buildout]
  find-links =
      http://github.com/benoitc/gunicorn/tarball/master#egg=gunicorn
  parts = console_scripts


  [console_scripts]
  recipe = zc.recipe.egg
  eggs = gunicorn
于 2010-04-08T12:08:28.760 回答