SORU
8 ŞUBAT 2012, ÇARŞAMBA


Tanımsız yöntemi PHP_CodeCoverage_Filter::getınstance çağrı()

PHPUnit yeni bir kopyasını benim sistemimde (Ubuntu 11) yüklü var, ama ben phpunit yazdığınızda, aşağıdaki hata iletisini alabilirsiniz konsol

PHP Fatal error: Call to undefined method PHP_CodeCoverage_Filter::getInstance() in /usr/bin/phpunit on line 39

PHPUnit kod kapsama, bildiğim kadarıyla yüklü:

>sudo pear install phpunit/PHP_CodeCoverage

phpunit/PHP_CodeCoverage is already installed and is the same as the released version 1.1.1

install failed

Neden bu hatayı alıyorum ve bunu nasıl düzeltebilirim?

CEVAP
23 ŞUBAT 2012, PERŞEMBE


Ubuntu 11.10 sabit olmamıştır bir süre için bir sorun olmuştur. Bu armut ile çalışmak için phpunit alacak tek şey. (Kullanma dışında armut olmadan bunu yapmak için bir yol arayabilirsiniz armut. Bir makale bu konuda online var ama bunu elle yapmak yük böyle olmasını) istemem. Bu benim için işe yarayan tek şey

sudo apt-get remove phpunit

sudo pear channel-discover pear.phpunit.de

sudo pear channel-discover pear.symfony-project.com

sudo pear channel-discover components.ez.no

sudo pear update-channels

sudo pear upgrade-all

sudo pear install --alldeps phpunit/PHPUnit

sudo pear install --force --alldeps phpunit/PHPUnit

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CNET

    CNET

    5 Mayıs 2006
  • jcortes187

    jcortes187

    24 Mart 2006
  • Liberator

    Liberator

    14 EYLÜL 2007