atom-beautify & php-cs-fixer
Я новый программист, и мне нужна ваша помощь. Я довольно новичок в редакторе Atom, но настроил несколько хороших пакетов, таких как Atom Beautify. После использования его в html / php файле я получаю сообщение об ошибке "Не удалось найти 'php-cs-fixer'. Возможно, программа не установлена. Странно то, что я установил пакет php-cs-fixer, но Ничего не произошло.
Моя система - Windows.
Кто-нибудь понял, как я могу это исправить?
8 ответов
- Вы должны установить "php" обычно при установке серверов Wamp или Xampp по умолчанию.
Загрузите файл "php-cs-fixer.phar" https://github.com/FriendsOfPHP/PHP-CS-Fixer
В CMD выполните эту команду: php where.exe
Вы получаете путь, этот путь копируется в: Открыть пакеты Atom / Atom Beautify / Настройки / Исполняемые файлы / PHP
В той же папке, где находится php.exe, скопируйте файл "php-cs-fixer.phar"
Повторите предыдущий процесс с CMD и Atom в PHP-CS-Fixer "
Я не уверен насчет Windows, но на Mac и Linux я делаю следующее. Вы можете сделать это с помощью Git Bash в Windows.
Проверьте, установлен ли у вас Homebrew.
заваривать -v
Если нет, установите его.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Установите php-cs-fixer с помощью Homebrew.
brew установить php-cs-fixer
Просто запустите эту команду в терминале, и она будет работать отлично:
$ composer global require friendsofphp/php-cs-fixer
Все будет исправлено!
Потому что вам нужно установить php cs fixer, расширение atom пытается использовать его, но оно не установлено в вашей системе, установите его здесь: https://github.com/FriendsOfPHP/PHP-CS-Fixer
- сделайте где-нибудь пустую папку. пример: C:\Programs\php-cs-fixer
- запустить
composer require friendsofphp/php-cs-fixer
- откройте атом и перейдите в настройки -> пакеты -> украшение атома -> настройки -> исполняемые файлы -> phpcsfixer
- введите путь туда:
C:\Programs\php-cs-fixer\vendor\bin\php-cs-fixer.bat
- необязательно: добавить
C:\Programs\php-cs-fixer\vendor\bin
в путь к окну env, чтобы вы могли использовать его из cli
Ручной способ действительно сработал для меня, и вот как я это сделал;
- Качаю вручную.
$ 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) и разместите его где-нибудь явно, затем укажите это место в настройках-> исполняемые файлы-> путь PHP-CS-Fixer
Я предлагаю вам установить php-cs-fixer вручную, выполнив следующие действия:
- Вы можете использовать yum, apt и другие способы установки программного обеспечения или.exe для windows
- Получить путь к установленному бинарному файлу, например, для меня я проверил, используя
whereis php-cs-fixer
и я получил/usr/bin/php-cs-fixer
- Перейти к
Packages > Atom Beautify > Settings > Executables > PHP-CS-FIXER
затем вBinary/Script Path
укажите путь к php-cs-fixer выше (/usr/bin/php-cs-fixer
) - Наслаждайтесь красотой.