我试着在macOS Catalina中安装phpcs,但却出现了多个错误。所以在我的回答中,我分享了轻松安装phpcs的步骤。
我尝试了以下步骤,结果成功了。我的macOS版本是10.15.4(Catalina),PHP版本是7.2。
$ sudo cp /etc/php.ini.default /etc/php.ini;
然后安装go-pear
$ curl -O https://pear.php.net/go-pear.phar
$ php -d detect_unicode=0 go-pear.phar
在这里你会有一些安装梨的问题。
安装完pear后,我得到了以下警告。
******************************************************************************
WARNING: Cannot write to /etc/php.ini, but php.ini was successfully created
at </usr/local/bin/php.ini-gopear>. Please replace the file </etc/php.ini> with
</usr/local/bin/php.ini-gopear> or modify your php.ini by adding:
include_path=".:/usr/local/bin/share/pear"
于是编辑了etcphp.ini文件,并添加了上面(include_path=".:usrlocalbinsharepear")一行。
之后安装PHP_CodeSniffer--。
$ sudo pear upgrade-all;\n
$ sudo pear install PHP_CodeSniffer;\n
$ phpcs --version
终于得到了它 -
PHP_CodeSniffer version 3.5.5 (stable) by Squiz (http://www.squiz.net)