解決運行bat腳本“‘sh’ 不是內部或外部命令,也不是可運行的程序”的問題

    在windows上運行shell腳本,需要安裝Git。

    Git安裝好後,單獨運行.sh腳本(如sh test.sh)能正常運行;

    test.bat文件內容:

    sh test.sh

    但是當sh test.sh指令寫入bat腳本後點擊bat腳本運行,出現以下錯誤:‘sh’ 不是內部或外部命令,也不是可運行的程序

    出現上述問題的原因是Git環境變量未配置正確引起的。安裝Git時,會自動添加環境變量到系統變量path中,但是添加是git-bash.exe的路徑,如:“F:\Git\Git” ;但實際運行時使用的git.exe,所以遇到上述問題,我們需將系統變量path中對應的Git變量值修改爲git.exe存在的路徑,如:“F:\Git\Git\bin”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章