簡體   English   中英

使用zc.buildout,如何從網站安裝tarball?

[英]Using zc.buildout, how do I install a tarball from a website?

我正在嘗試讓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沒有幫助。

是否有zc.buildout的食譜可以下載tarball並通過easy_install或類似工具安裝它?

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

等效的構建方式是依賴“ gunicorn”(以便構建器嘗試安裝它),並告訴構建器您的github鏈接實際上是gunicorn。 您可以使用查找鏈接來做到這一點:

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


  [console_scripts]
  recipe = zc.recipe.egg
  eggs = gunicorn

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM