我有一个可以在Linux下正常运行的应用,但是
def proc = "git rev-parse --abbrev-ref HEAD".execute()
和
def proc = "utils/gitCommitDate.pl".execute()
在Windows下失败。错误是
ERROR: CreateProcess error=2, The system cannot find the file specified
我已经确保正确设置了git和PERL的安装版本的路径,并且.pl的首选应用是ActiveState的PERL-这是我安装的PERL的版本。
失败代码的完整代码是:
static def gitBranch() {
def branch = ""
def proc = "git rev-parse --abbrev-ref HEAD".execute()
proc.in.eachLine { line -> branch = line }
proc.err.eachLine { line -> println line }
proc.waitFor()
branch
}
要在Windows上构建它,我还需要做什么?