2010-12-09 66 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的新版本中得到纠正 - 可能已经发布。

相关问题