Работаю на windows 8.1 64bit, использую phpstorm.
Изучая один мануал, для примера создал Makefile со следующим содержимым:
Код:
Код:
cli:
docker run --rm -v //D_DRIVE/work/5_project-manager/manager:/app --workdir=/app php:7.2-cli php bin/app.php
после чего, запустил в терминале phpstorm-а команду `make cli` и конечно получил ошибку. Погуглил, нашел плагин для phpstorm Makefile support https://plugins.jetbrains.com/plugin/9333-makefile-support/ - установил его, перезагрузил IDE, после чего снова получил ошибку:
Код:
Код:
make cli
"make" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Понимаю, что нужно установить софт из "мира" linux. Подскажите что ещё нужно доустановить чтобы эта команда заработала на моём phpstorm под windows 8.1 64bit.
Нагуглил прогу gnuwin32, но пишут что она только для windows 32bit. Подскажите, что нужно установить конкретно в моём случае и чтобы make работал глобально (т.е. был доступен отовсюду в системе)
Есть два варианта решения вашей задачи:
1. Поставить виртуальную машину с linux на борту
2. Поставить консоль линукс на винду (информация есть в интернете)
3. Прогу gnuwin32 поставить совместимость в свойствах файла
установил MSYS2. После чего установил make командой "pacman -S make".
Далее, при переходе в папку с Makefile и попыткой запустить make cli получаю ошибку
Код:
Код:
Makefile:2: *** несколько образцов цели. Останов.
В консоли phpstorm-а команда по-прежнему не работает. Подскажите как заставить работать команду make?