簡體   English   中英

在Windows的Perl腳本中使用GIT命令

[英]Using GIT commands in a Perl Script on Windows

我對GIT及其工作方式還很陌生,但是我知道可以在Windows命令提示符下執行git命令。 我已經能夠在Linux機器上設置遠程git repo並將其成功推送到它。

我現在想要做的是創建一個Perl腳本來做完全相同的事情,但是當我運行它時,它會返回:

'git'不被識別為內部或外部命令,可操作程序或批處理文件。

我已經正確設置了PATH環境變量(因為我可以在腳本外部運行git命令就可以了),所以不確定為什么會出現該錯誤。

任何幫助或指導對此將不勝感激!

謝謝!

嘗試指定完整路徑,例如

#!/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);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM