我正在运行Windows 7.我有我的开发服务器的XAMPP。 我也有一个名为Phing的PHP命令行工具,它是一个构build脚本。
使用Windows命令提示符,我可以cd到我的目录有一个构build文件,然后运行cammand phing ,它会构build我的文件。
现在我刚刚为Windows安装了CYGWIN,并且当我执行同样的过程时,
Jason@Jason-Quad-PC /cygdrive/e/Server/htdocs/myframework/buildscript/build $ phing -bash: phing: command not found
那么有没有办法让我所有的Windows工具都可以像PHP和Phing一样使用CYGWIN?
我最初误解了你的问题,phing我猜不是在/cygdrive/e/Server/htdocs/myframework/buildscript/build
您需要确保phing的位置在您的Cygwinpath中。
编辑~/.bash_profile (假设你正在使用bash)并在底部添加另一行,
PATH=${PATH}:/full/path/to/phingdirectory
然后在Cygwin下启动一个新的shell并重试。
如果phing在/cygdrive/e/Server/htdocs/myframework/buildscript/build并且您正试图从那里执行它,那么您需要知道像操作系统shell这样的Unix并不倾向于查看当前目录程序运行,他们只检查path。
要改变这种行为,你需要添加本地目录到这样的path,
PATH=${PATH}:.
或者像这样运行程序,
$ ./phing