4

我是一个新程序员,我需要你的帮助。我对 Atom 编辑器非常陌生,但是设置了一些不错的软件包,例如 Atom Beautify。在html / php文件中使用它后,我收到错误“找不到'php-cs-fixer'。程序可能没有安装。奇怪的是,我确实安装了包 php-cs-fixer 但是什么都没发生。

我的系统是Windows。

有人知道我该如何解决这个问题吗?

4

8 回答 8

10
  1. 通常在安装 Wamp 或默认安装 Xampp 服务器时,您必须安装“php”。     

  2. 下载文件“php-cs-fixer.phar” https://github.com/FriendsOfPHP/PHP-CS-Fixer

  3. 在 CMD 中执行这个命令:php where.exe

  4. 你得到一个路径,该路径复制在:Open Atom Packages / Atom Beautify / Settings / Executables / PHP

  1. 在 php.exe 所在的同一文件夹中,复制文件“php-cs-fixer.phar”

  2. 用 PHP-CS-Fixer 中的 CMD 和 Atom 重做之前的过程"

于 2018-10-04T16:44:50.200 回答
3

我不确定在 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
于 2019-03-25T09:39:08.223 回答
1

只需在终端中运行此命令,它将完美运行:

$ composer global require friendsofphp/php-cs-fixer

一切都会解决的!

于 2020-06-13T02:36:57.673 回答
0

手动方式确实对我有用,这就是我的做法;

  1. 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
  1. 然后我修复了权限并将其移至正确的目录。
    $ sudo chmod a+x php-cs-fixer
    $ sudo mv php-cs-fixer /usr/local/bin/php-cs-fixer
  1. 最后,我跑了php-cs-fixer,它奏效了。

完整链接

于 2021-10-19T23:25:43.530 回答
0

我的问题最初是与作曲家一起安装的。Composer 不会将 .phar 文件放入 /bin 文件夹。

下载 .phar 文件(https://github.com/FriendsOfPHP/PHP-CS-Fixer#locally)并将其显式放置在某个位置,然后将该位置放在 settings->executables->PHP-CS-Fixer 路径中

于 2020-04-15T20:53:13.667 回答
0

这是因为您需要安装 php cs fixer,atom 扩展正在尝试使用它,但它当前未安装在您的系统上,请在此处安装: https ://github.com/FriendsOfPHP/PHP-CS-Fixer

于 2017-09-03T10:25:07.807 回答
0
  1. 在某处创建一个空文件夹。例如:C:\Programs\php-cs-fixer
  2. composer require friendsofphp/php-cs-fixer
  3. 打开 atom 并转到设置 -> 包 -> atom beautify -> 设置 -> 可执行文件 -> php cs fixer 在此处输入路径: C:\Programs\php-cs-fixer\vendor\bin\php-cs-fixer.bat
  4. 可选:添加C:\Programs\php-cs-fixer\vendor\bin到 windows env 路径,以便您可以从 cli 使用它
于 2021-11-07T20:12:39.823 回答
0

我建议您使用以下步骤手动安装 php-cs-fixer:

  • 您可以使用 yum、apt 和其他方法安装软件或 Windows 的 .exe
  • 获取已安装二进制文件的路径,例如对我来说,我检查过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)
  • 享受美化。
于 2019-07-12T09:26:40.450 回答