php_codesniffer を OSX と Pear で動作させるためにあらゆる種類の修正を試みましたが、うまくいきません。インストールは機能し、スクリプトはそこにありますが、たとえば を実行してphpcs -h
も何も起こりません。
インストールして実行しようとするために、次のことを行っています。
chris@DEATHSTAR:~$ pear clear-cache
reading directory /var/folders/r5/3s2lsmc10zj07nw56xbx1k1m0000gn/T//pear/cache
14 cache entries cleared
chris@DEATHSTAR:~$ pear install php_codesniffer
Unknown remote channel: pear.phpunit.de
Did not download optional dependencies: channel://pear.phpunit.de/PHP_Timer, use --alldeps to download automatically
pear/PHP_CodeSniffer can optionally use package "channel://pear.phpunit.de/PHP_Timer"
downloading PHP_CodeSniffer-1.4.6.tgz ...
Starting to download PHP_CodeSniffer-1.4.6.tgz (402,882 bytes)
.................................................................................done: 402,882 bytes
install ok: channel://pear.php.net/PHP_CodeSniffer-1.4.6
chris@DEATHSTAR:~$ which phpcs
/Applications/MAMP/bin/php/php5.4.10/bin/phpcs
chris@DEATHSTAR:~$ phpcs -h
chris@DEATHSTAR:~$
PHP ディレクトリは、Pear 構成で正しいです。
chris@DEATHSTAR:~/.vim$ pear config-show | grep php_bin
PHP CLI/CGI binary php_bin /Applications/MAMP/bin/php/php5.4.10/bin/php
トラブルシューティングのために他に何ができるかわかりませんか?
関連する可能性のある注意事項: PHP Mass Detector は基本的に同じことを行います...正しくインストールされますが、実行しても何もないように見えます!