解決運行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”

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM