2010-12-09 37 views
0

我一直在過去2個月建立一個新的項目,我可能已經跑了10至15倍的推進,直到前幾天。我做了一個快速的梨升級,然後推進,並似乎得到一個我不明白的錯誤。推動發電機失敗,由於無法實例化類XXX

我試過在兩臺windows機器和一臺linux機器上,我一直得到相同的錯誤。

首先有沒有人有一個完整的項目,我可以嘗試建立,以排除這是phing相關的可能性。

這件事情很明顯嗎?

我build.properties看起來像這樣

#start of file 
# Database driver 

propel.project = Cream 

propel.targetPackage = {propel.project} 


propel.database = mysql 

project.home = C:\xampp\htdocs\Cream 
project.build = ${project.home}/propel 

propel.output.dir = ${project.home} 
propel.php.dir = ${propel.output.dir}/ActiveRecord 
propel.phpconf.dir = ${propel.output.dir}/ActiveRecord/config 
propel.sql.dir = ${project.build}/sql 


propel.database.url = mysql:host=localhost;dbname=cream 
propel.database.user = root 
propel.database.password = 

propel.addGenericAccessors = true 
propel.addGenericMutators = true 
propel.addTimeStamp = true 
propel.addIncludes = false 
#end of file 

錯誤消息是很多

could not instantiate class propelSQLTask 
could not instantiate class propelSchemaReverseTask 
could not instantiate class propelDataSQLTask 

等等等等

回答

5

的問題竟然是推進不支持最新的phing你必須降級你的phing才能解決問題

pear uninstall phing/phing 
pear install phing/phing-2.4.2 
0

只是一個小的澄清 - 不兼容是相反的方式。 Propel打算使用最新版本的Phing,但最新版本的Phing打破了向後兼容性。我知道這將在Phing的新版本中得到糾正 - 可能已經發布。

相關問題