无法在Windows中的Gradle下“执行”

时间:2019-11-23 20:39:11

标签: windows perl groovy

我有一个可以在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上构建它,我还需要做什么?

0 个答案:

没有答案