問題
phpcbfが存在しないというエラーを出しますが、それは自身のphar形式から欠落しているように見えます。 PHP 5.6phpcbfはCodeSnifferが不足して文句CodeSniffer
ためオンドレイPPAを使用して
マイセットアップ
のUbuntu 14.04は、ここに=私がインストールして、インストール
sudo pear install PHP_CodeSniffer
pear list
を確認するために、出力のために試みたものです> PHP_CodeSniffer 2.6.0 stablecurl -OL https://squizlabs.github.io/PHP_CodeSniffer/phpcbf.phar
php phpcbf.phar --version
=> PHP_CodeSnifferのバージョン2.6.0(安定した)Squiz(http://www.squiz.net)私はphpcbfphp 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 ...
pharファイルにバグがあるようです。私はそれを複製することができ、修正を検討します。その間、PHPCSは既にPEARにインストールされているので、phpcsコマンドのようにphpcbfコマンドを直接使うことができます。 –
おかげでグレッグ!私は更新を見守っています。 – mkaatman
あなたが見ている問題のGithubに関するバグ報告は次のとおりです:https://github.com/squizlabs/PHP_CodeSniffer/issues/944 – mkasberg