Назад | Перейти на главную страницу

Запускайте программы в Windows с помощью CYGWIN

Я использую 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