2010-08-23 74 views

回答

1

第一種方法是看你的buildout目錄:你可能有一個egg /子目錄。把你現有的lxml蛋放在那個目錄下,buildout應該把它拿起來。

稍微長一點的方法是告訴buildout使用緩存目錄。在你的主目錄,做一個「.buildout」目錄與它‘default.cfg中的’:

[buildout] 
eggs-directory = /home/reinout/.buildout/eggs 
download-cache = /home/reinout/.buildout/downloads 
extends-cache = /home/reinout/.buildout/configs 

而且創建這些雞蛋/下載/ CONFIGS子目錄。現在你可以將你現有的lxml蛋放入那個eggs /目錄,buildout應該選擇它。

1

感謝您的幫助Reinout。我已經改變我的.buildout使用下載緩存,如你所建議的。問題是,我沒那個蛋我目前的,很新,開發系統:(

我周圍的工作是這樣的:

  • 我下載的焦油http://pypi.python.org/simple/lxml/
  • 刪除所有引用從我的擴建限於lxml。
  • 的python2.4有沒有一個虛擬ENV中我的目標Plone的目錄。
  • 難道一個引導。
  • 更改目錄到未解壓LXML文件。
  • 使用virtual-env給我的python從untarred文件中安裝:例如 。 〜/ instances/[my_instance]/bin/python setup.py install
  • 然後改回我的實例目錄並完成構建。

到目前爲止,我已經開始運行,但希望codespeak很快就會回來,所以我可以得到這個蛋,並像您所建議的那樣執行緩存。