Я использую Windows 7. У меня есть XAMPP для моего сервера Dev. У меня также есть инструмент командной строки PHP под названием Phing, который представляет собой скрипт сборки.
Используя командную строку Windows, я могу перейти в свой каталог, в котором есть файл сборки, а затем просто запустить cammand phing
и он создаст мои файлы.
Я только что установил CYGWIN для Windows, и когда я делаю то же самое, я получаю
Jason@Jason-Quad-PC /cygdrive/e/Server/htdocs/myframework/buildscript/build
$ phing
-bash: phing: command not found
Итак, есть ли способ заставить все мои файлы Windows работать с CYGWIN, например PHP и Phing?
Сначала я неправильно понял ваш вопрос, пинг, наверное, не в /cygdrive/e/Server/htdocs/myframework/buildscript/build
Вам необходимо убедиться, что phing находится в вашем Cygwin PATH.
редактировать ~/.bash_profile
(при условии, что вы используете bash) и добавьте еще одну строку внизу, например,
PATH=${PATH}:/full/path/to/phingdirectory
затем запустите новую оболочку под Cygwin и попробуйте еще раз.
Если пинг в /cygdrive/e/Server/htdocs/myframework/buildscript/build
и вы пытаетесь выполнить его оттуда, тогда вам нужно знать, что Unix, как и оболочки операционных систем, не склонны искать в текущем каталоге программы для запуска, они только проверяют путь.
Чтобы изменить это поведение, вам нужно добавить локальный каталог к пути, подобному этому,
PATH=${PATH}:.
или запустите программу вот так,
$ ./phing