2012-01-29 59 views
4

我已經安裝了金字塔1.3.x和pyramid_mongodb腳手架,但是在運行pcreate --list-templates時沒有出現。pyramid_mongodb腳手架安裝後未激活

+0

即使安裝了pyramid-1.2.7,它並沒有出現,但是當我執行:paster create --list-templates時,它顯示一個異常:警告:無法加載入口點pyramid_mongodb(ImportError:沒有名爲pyramid_mongodb的模塊。 paster_templates) – 2012-01-29 10:50:14

+0

金字塔1.3仍然是alpha。腳手架已經發生了一些重大變化,所以不要指望每個腳手架都可以使用。 – 2012-01-30 14:14:31

+0

我alsom試金字塔1.2和相同。 – 2012-01-30 14:16:56

回答

1

我收集的東西註冊與金字塔腳手架一起工作,使它成爲[pyramid.scaffold]入口點。另外,pyramid_mongodb依賴於PasteScript(*參見更新)。

問題是pyramid_mongodb在其setup.py中缺少一些信息。我forked the github repo and fixed it所以它應該在未來工作。

更新:對PasteScript的依賴並不完全是最好的方法,我將盡快在github上更新它。支持多個版本的腳手架的問題是documented on Pyramid's website

0

這並沒有列出給我,但你仍然可以運行./bin/pip install pyramid_mongodb來安裝這些選項。

當您運行pserve development.ini時,可能會收到錯誤pymongo.errors.ConnectionFailure:。如果您安裝MongoDB並運行守護程序,則應連接您的金字塔應用程序。