我在过去的两个月里一直在建设一个新项目,我可能在前几天一直运行10-15次推进系统。我做了一个快速的梨升级,然后推进gen om,似乎得到一个我不明白的错误。
我试过两台Windows机器和一台linux机器,我一直都遇到同样的错误。
首先,任何人都有一个完整的项目,我可以尝试建立,以排除这是相关的可能性。
这有什么明显之处?
我的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
等等
答案 0 :(得分:5)
问题原来是推进不支持最新的phing你必须降级你的phing才能解决问题
pear uninstall phing/phing
pear install phing/phing-2.4.2
答案 1 :(得分:0)
只是一个小小的澄清 - 不相容是另一种方式。 Propel打算使用最新版本的Phing,但最新版本的Phing打破了向后兼容性。我知道这将在Phing的新版本中得到纠正 - 可能已经发布了。