1
소스에서 Gunicorn을 설치하려면 zc.buildout을 얻으려고합니다. 다음과 같은 오류에zc.buildout을 사용하면 웹 사이트에서 tarball을 어떻게 설치합니까?
[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의 제조법이 있습니까?
이 솔루션의 빌드 아웃 부분은 현재 setuptools (> = 0.7, 내 생각에 0.9.1 및 buildout 2.2.0으로 테스트)로 손상되었습니다. Setuptools는 링크의 #에 항상 일부 해시가 뒤따라야한다고 예상합니다 (예 : # md5 = ...). 지금까지는 해결 방법을 찾지 못했습니다. –
아, 해시를 더 이상 사용할 필요가 없으므로 이와 같은 설정은 결코 작동하지 않을 것입니다. setuptools + buildout -combo : http://github.com/benoitc/gunicorn/tarball/master/gunicorn-1.0.tar.gz –
'.../master/gunicorn-1.0.tar.gz' 링크는 setuptools가 자동으로 패키지 이름과 버전을 인식하도록 포맷되어 있습니다. '.../gunicorn/tarball/master'처럼 패키지 이름/버전이 명백하지 않은 경우에는'... egg = ... '가 필요합니다. 버전은 무엇입니까? 패키지 이름은 무엇입니까? Setuptools는 알 수 없습니다. –