2013-11-20 30 views
1

我是新來的金字塔和已簽出,我想在本地運行錯誤,它顯示到目前爲止類型錯誤:get_appsettings()得到了一個意想不到的關鍵字參數「選項」

c:\env\felt>..\Scripts\initialize_felt_db.exe staging.ini 
Traceback (most recent call last): 
    File "c:\env\Scripts\initialize_felt_db-script.py", line 9, in <module> 
    load_entry_point('felt==0.0', 'console_scripts', 'initialize_felt_db')() 
    File "c:\env\felt\felt\scripts\initializedb.py", line 51, in main 
    settings = get_appsettings(config_uri, options=options) 
TypeError: get_appsettings() got an unexpected keyword argument 'options' 

行代碼51:

settings = get_appsettings(config_uri, options=options) 

的SQLAlchemy的URL在staging.ini是:

sqlalchemy.url = mysql://root:@127.0.0.1/felt 

爲什麼會出現錯誤?順便說一句,我在Windows 7上。我跟着這個install鏈接來設置我的虛擬環境。

請讓我知道如果我仍然需要發佈更多的代碼這個問題。歡呼和感謝很多

+0

[選項不是參數](http://docs.pylonsproject.org/projects/pyramid/en/1.3-branch/api/paster.html#pyramid.paster.get_appsettings) - 它應該是名稱,而不是我猜測 – karthikr

回答

0

它會改變該行:

settings = get_appsettings(config_uri) 

這就是它的通過在Linux操作系統中創建腳手架的方式。

相關問題