2016-04-14 5 views
2

問題

phpcbfが存在しないというエラーを出しますが、それは自身のphar形式から欠落しているように見えます。 PHP 5.6phpcbfはCodeSnifferが不足して文句CodeSniffer

ためオンドレイPPAを使用して

マイセットアップ

のUbuntu 14.04は、ここに=私がインストールして、インストール

  • sudo pear install PHP_CodeSniffer

    pear listを確認するために、出力のために試みたものです> PHP_CodeSniffer 2.6.0 stable

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

    php phpcbf.phar --version => PHP_CodeSnifferのバージョン2.6.0(安定した)Squiz(http://www.squiz.net)私はphpcbf

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

    を実行しているどのように

によって

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

更新:警告にもかかわらず、正常に動作しているようです。

composer require squizlabs/php_codesniffer --dev 

を次にように実行します:取得するには

vendor/bin/phpcs ... 

+1

pharファイルにバグがあるようです。私はそれを複製することができ、修正を検討します。その間、PHPCSは既にPEARにインストールされているので、phpcsコマンドのようにphpcbfコマンドを直接使うことができます。 –

+0

おかげでグレッグ!私は更新を見守っています。 – mkaatman

+0

あなたが見ている問題のGithubに関するバグ報告は次のとおりです:https://github.com/squizlabs/PHP_CodeSniffer/issues/944 – mkasberg

答えて

0

PEARがあなたの代わりに、今日をcomposerを使用する必要があります2017年

に期限が切れ方法ですPEARタイムアウトについての詳細はです。

関連する問題