我是一个新程序员,我需要你的帮助。我对 Atom 编辑器非常陌生,但是设置了一些不错的软件包,例如 Atom Beautify。在html / php文件中使用它后,我收到错误“找不到'php-cs-fixer'。程序可能没有安装。奇怪的是,我确实安装了包 php-cs-fixer 但是什么都没发生。
我的系统是Windows。
有人知道我该如何解决这个问题吗?
我是一个新程序员,我需要你的帮助。我对 Atom 编辑器非常陌生,但是设置了一些不错的软件包,例如 Atom Beautify。在html / php文件中使用它后,我收到错误“找不到'php-cs-fixer'。程序可能没有安装。奇怪的是,我确实安装了包 php-cs-fixer 但是什么都没发生。
我的系统是Windows。
有人知道我该如何解决这个问题吗?
通常在安装 Wamp 或默认安装 Xampp 服务器时,您必须安装“php”。
下载文件“php-cs-fixer.phar” https://github.com/FriendsOfPHP/PHP-CS-Fixer
在 CMD 中执行这个命令:php where.exe
你得到一个路径,该路径复制在:Open Atom Packages / Atom Beautify / Settings / Executables / PHP
在 php.exe 所在的同一文件夹中,复制文件“php-cs-fixer.phar”
用 PHP-CS-Fixer 中的 CMD 和 Atom 重做之前的过程"
我不确定在 Windows 中,但在 Mac 和 Linux 上,我执行以下操作。您可以在 Windows 中使用 Git Bash 执行此操作。
使用Homebrew安装 php-cs- fixer (通过PHP-CS-Fixer Instructions)
brew install php-cs-fixer
确认 php-cs-fixer 已安装
which php-cs-fixer
只需在终端中运行此命令,它将完美运行:
$ composer global require friendsofphp/php-cs-fixer
一切都会解决的!
手动方式确实对我有用,这就是我的做法;
php-cs-fixer
手动下载。 $ wget https://cs.symfony.com/download/php-cs-fixer-v3.phar -O php-cs-fixer
或与curl
$ curl -L https://cs.symfony.com/download/php-cs-fixer-v3.phar -o php-cs-fixer
$ sudo chmod a+x php-cs-fixer
$ sudo mv php-cs-fixer /usr/local/bin/php-cs-fixer
php-cs-fixer
,它奏效了。完整链接
我的问题最初是与作曲家一起安装的。Composer 不会将 .phar 文件放入 /bin 文件夹。
下载 .phar 文件(https://github.com/FriendsOfPHP/PHP-CS-Fixer#locally)并将其显式放置在某个位置,然后将该位置放在 settings->executables->PHP-CS-Fixer 路径中
这是因为您需要安装 php cs fixer,atom 扩展正在尝试使用它,但它当前未安装在您的系统上,请在此处安装: https ://github.com/FriendsOfPHP/PHP-CS-Fixer
composer require friendsofphp/php-cs-fixer
C:\Programs\php-cs-fixer\vendor\bin\php-cs-fixer.bat
C:\Programs\php-cs-fixer\vendor\bin
到 windows env 路径,以便您可以从 cli 使用它我建议您使用以下步骤手动安装 php-cs-fixer:
whereis php-cs-fixer
并得到了/usr/bin/php-cs-fixer
Packages > Atom Beautify > Settings > Executables > PHP-CS-FIXER
然后在上面给出 php-cs- fixerBinary/Script Path
的路径 ( /usr/bin/php-cs-fixer
)