Archief - Symfony: error sfPhing

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

aragorn

Legacy Member
Dag iedereen,

ik krijg bij het uitvoeren van volgend commando

symfony propel:build-schema

de volgende error

cannot make non staticmethod Phing::getPhingVersion() static

Ik heb al gezocht op het net en er werden 2 mogelijke oplossingen gegeven

- uninstall phing
- maak zelf de methoden static

Ik heb beiden geprobeerd, maar het geeft geen oplossing. Ik heb al geprobeerd een reinstall van symfony, ook niks.

Als ik iets wijzig aan een klasse van symfony zelf, moet ik iets speciaals doen daarachter?

Ander iemand soms een idee wat het zou kunnen zijn?

groeten
Ara

dJeez

Legacy Member
Ik vermoed dat je een aparte installatie van Phing hebt staan, en dat die door symfony wordt gebruikt ipv de versie van Phing die bij symfony zelf zit. En blijkbaar is er dus een verschil tussen die 2 versies waardoor je een conflict krijgt.

De makkelijkste oplossing is wellicht om die aparte Phing installatie binnen PEAR te verwijderen, en - enkel indien je Phing ook los gebruikt - vervolgens een non-PEAR install van Phing te doen (cfr. http://phing.info/docs/guide/current/chapters/Setup.html#Setup.NonPearInstall).

Ofwel patch je die andere Phing versie (die zou in \php\PEAR\phing moeten staan) zoals beschreven in http://phing.info/trac/ticket/258. Nu ja, ik heb net eens een install van Phing gedaan en daar lijkt die patch al niet nodig, want getPhingVersion is er al een public static function in (hoewel het versie 2.3.0 is, en dat volgens de bugmelding gefixed zou zijn in 2.3.1RC1...).
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan