PHP CS Fixer: spawn php-cs-fixer ENOENT. executetablePath не найден - PullRequest
0 голосов
/ 29 апреля 2018

Моя конфигурация / шаги для воспроизведения ошибки:

  1. Установленный код Visual Studio версии 1.22.1
  2. Установил PHP CS Fixer по всему миру: composer global require friendsofphp/php-cs-fixer
  3. Добавлена ​​переменная окружения: C:\Users\khalil\AppData\Roaming\Composer\vendor\bin\php-cs-fixer
  4. Проверено выполнение следующей команды (php-cs-fixer). Output: Version: PHP CS Fixer 2.11.1 Grey Devil by Fabien Potencier and Dariusz Ruminski
  5. Установленное расширение для vs-кода: php cs fixer

Все еще получаю ошибку: PHP CS Fixer: spawn php-cs-fixer ENOENT. executablePath not found

Примечание: Я в Windows 10 64bit

1 Ответ

0 голосов
/ 06 декабря 2018

Это то, что у меня получилось в Windows 10, измените, если у вас другая структура папок.

"phpcbf.executablePath": "C:\\Users\\User\\AppData\\Roaming\\Composer\\vendor\\bin\\phpcbf.bat",
"phpcbf.executablePathWindows": "C:\\Users\\User\\AppData\\Roaming\\Composer\\vendor\\bin\\phpcbf.bat"

Я использую расширение phpcbf, но у вас, вероятно, что-то вроде

"php-cs-fixer.executablePath": "C:\\Users\\User\\AppData\\Roaming\\Composer\\vendor\\bin\\php-cs-fixer.phar",
"php-cs-fixer.executablePathWindows": "C:\\Users\\User\\AppData\\Roaming\\Composer\\vendor\\bin\\php-cs-fixer.bat",
...