2014-01-20 53 views
1

我在bulidout中有這個配置。 (所有其他信息跳過時,\意味着同一行,只是可讀性這裏。)來自mr.developer的雞蛋沒有在擴展腳本中鏈接

[buildout] 
extensions = mr.developer 
auto-checkout = * 

[sources] 
media_bundler = git git://github.com/culebron/django-media-bundler.git rev=... 
M2Crypto.git = git git://github.com/tobiasherp/M2Crypto.git rev=.... 

這個蛋被下載並檢查出來,並內置(在創建.egg文件夾)。我還在develop_eggs中看到兩個鏈接。

M2Crypto隨後出現在bin/django,但media_bundler不和所有Django的命令導致該錯誤消息:

$ bin/django runserver 
importing 
Error: No module named media_bundler 

有什麼我錯過了在配置?

回答

0

原來我所需要的只是將這些包裝包含在雞蛋中。 M2Crypto是其他一些軟件包的要求,這就是爲什麼它被包括在內。 media_bundler不是軟件包名稱,而是使用django-media-bundler。在雞蛋buildout:eggs部分添加這些軟件包:

eggs = 
    django-media-bundler 
    M2Crypto 
    django == 1.6.1 

,然後看他們的源文件夾出現在bin/django