[英]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.