2010-12-09 99 views
0

Je construis un nouveau projet depuis 2 mois, j'ai probablement exécuté la propulsion de 10 à 15 fois sans interruption jusqu'à l'autre jour. J'ai fait une mise à niveau rapide de poire, puis propel-gen om et semble avoir une erreur, je ne comprends pas.Échec du générateur de propulseur dû à l'impossibilité d'instancier la classe XXX

J'ai essayé sur deux machines de Windows et une machine de Linux et je continue à obtenir la même erreur. Tout d'abord quelqu'un at-il un projet complet qui fonctionne, que je peux essayer de construire pour exclure la possibilité que cela soit lié au phing.

quelque chose d'évident à partir de cela?

mes build.properties ressemble à ce

#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 

message d'erreur est beaucoup de

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

etc etc

Répondre

5

la question avéré être Propel ne supporte pas la dernière phing vous devez déclasser votre phing afin de résoudre le problème

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

Juste une petite précision - l'incompatibilité est l'inverse. Propel a l'intention de travailler avec la dernière version de Phing, mais la dernière version de Phing a rompu la compatibilité ascendante. Je comprends que cela sera rectifié dans une nouvelle version de Phing - qui peut déjà être publié.