擴建不喜歡我的全系統分發安裝,並拒絕運行:擴建嘗試更新全系統分發安裝,並拒絕運行
[email protected]:~/mybuildout$ python bootstrap.py
Creating directory '/home/plone/mybuildout/bin'.
Creating directory '/home/plone/mybuildout/parts'.
Creating directory '/home/plone/mybuildout/eggs'.
Creating directory '/home/plone/mybuildout/develop-eggs'.
Getting distribution for 'distribute==0.6.14'.
Before install bootstrap.
Scanning installed packages
Setuptools installation detected at /usr/lib/python2.6/dist-packages
Non-egg installation
Removing elements out of the way...
Already patched.
/usr/lib/python2.6/dist-packages/setuptools.egg-info already patched.
After install bootstrap.
Creating /usr/local/lib/python2.6/dist-packages/setuptools-0.6c11-py2.6.egg-info
error: /usr/local/lib/python2.6/dist-packages/setuptools-0.6c11-py2.6.egg-info: Permission denied
An error occurred when trying to install distribute 0.6.14. Look above this message for any errors that were output by easy_install.
While:
Bootstrapping.
Getting distribution for 'distribute==0.6.14'.
Error: Couldn't install: distribute 0.6.14
是否有某種方式來告訴擴建,安裝了自己的分發而不是混淆整個系統的Python安裝?
我知道virtualenv。但是,安裝virtualenv讓buildout變得快樂似乎是一種矯枉過正的行爲。必須有其他方式。
Python 2.6。 Plone 4.1。 Ubuntu 10.4。通過提供的zope
這可以在新的Plone版本中修復嗎? – 2012-01-26 00:39:50
我寧願不拆解distribute_setup.py的工作方式,但是可以通過戳社區來解決它! – iElectric 2012-01-27 19:37:38
你能澄清問題中的錯誤嗎? – 2012-01-27 20:38:32