我还是GIT的新手以及它是如何工作的但我知道可以在Windows命令提示符下执行git命令。我已经能够在linux机器上设置远程git仓库并成功推送到它。
我现在要做的是创建一个perl脚本来做同样的事情,但是当我运行它时,它会回来:
' GIT中'不被识别为内部或外部命令,可操作程序或批处理文件。
我已经正确设置了PATH环境变量(因为我可以在脚本之外运行git命令就好了)所以不确定为什么它会回来那个错误。
对此的任何帮助或指导将不胜感激!
谢谢!
答案 0 :(得分:1)
尝试指定完整路径,例如
#!/usr/bin/env perl
`"C:\Program Files (x86)\Git\git.exe" -ci .`
如果要诊断问题,请使用以下脚本打印出ENV信息,并查看perl正在使用的PATH;
#!/usr/bin/env perl
foreach $key (keys(%ENV)) {
printf("%-10.10s: $ENV{$key}\n", $key);
}