2016-04-14 15 views
2

Sorun

phpcbf eksik hakkında şikayet ama kendi phar eksik gibi görünüyor. PHP 5.6 İştephpcbf CodeSniffer eksik hakkında şikayet CodeSniffer

için

Benim kurulum

Ubuntu 14.04 kullanan ondrej ppa Ben kurulum için denedim ve çıkış yükleme doğrulamak için ne

  • sudo pear install PHP_CodeSniffer

    pear list = > PHP_CodeSniffer 2.6.0 kararlı

    Ben phpcbf

    php phpcbf.phar --standard=PSR2 ./MyDir/MyClass.php

    koşuyorum Nasıl Squiz ( http://www.squiz.net)

tarafından
  • curl -OL https://squizlabs.github.io/PHP_CodeSniffer/phpcbf.phar

    php phpcbf.phar --version => PHP_CodeSniffer sürüm 2.6.0 (kararlı)

    PHP Warning: chdir(): No such file or directory (errno 2) in phar:///home/myuser/projects/myproject/src/phpcbf.phar/CodeSniffer.php on line 861

    Güncelleştirme: Uyarıya rağmen, iyi çalışıyor gibi görünüyor.

    vendor/bin/phpcs ... 
    

    almak için: gibi

    composer require squizlabs/php_codesniffer --dev 
    

    Sonra çalıştırın:

  • +1

    Phar dosyasında bir hata görünüyor. Ben çoğaltabilir ve bir düzeltmeye bakacağım. Bu arada, zaten PHAR'ı phPCS kurdunuz, böylece phpcsbf komutunu doğrudan phpcsbf komutunu kullanarak yapabilirsiniz. –

    +0

    Teşekkürler Greg! Güncellemeye göz kulak olacağım. – mkaatman

    +0

    İşte gördüğünüz sorun için Github ile ilgili hata raporu: https://github.com/squizlabs/PHP_CodeSniffer/issues/944 – mkasberg

    cevap

    0

    ARMUT yerine günümüzdecomposer kullanarak olmalıdır 2017

    içinde güncel yoludur PEAR zaman aşımı hakkında daha fazla bilgi var,var.

    İlgili konular