如何在windows Git shell中运行./script.sh?

时间:2013-05-27 11:29:07

标签: windows git bash shell

也许这很尴尬,但是当我在Git shell中工作时,我无法在Windows上运行.sh文件。可能我必须安装一些东西,但我认为Git会支持那个bash命令(我知道Windows不使用sh文件)。

我正在从GameClosure进行安装步骤,在$ ./install.sh之后会出现一个打开应用程序选择窗口的文件(就像当你尝试在Windows中打开未知文件时那样,它会询问打开什么应用程序)这个你想用)。 我试过用Git shell打开它,但是失败了...... 我要做什么来运行这个文件并继续从GameClosure教程安装步骤?**

这是一个截图(波兰语提醒,但我想你们都知道这个消息)。 Screenshot (Polish)

3 个答案:

答案 0 :(得分:6)

尝试使用msysgit提供的git-bashGit Bash.vbs快捷方式。

Msysgit is also packaged

GitHub for Windows,即使shell exposed is a Powershell基于posh-git。那(powershell)可以解释为什么*.sh脚本无法在其上运行。

OP Szorstki提及in the comment GitHub for Windows应用程序中实际存在设置,可以将Git Bash设置为默认命令行工具。

答案 1 :(得分:1)

尝试安装bash for Windows并在从cmd.exe执行bash后再次运行脚本ag。

答案 2 :(得分:0)

调用正确的shell,没有不必要的窗口,然后调用一个将保留的bash脚本。

  • 在桌面上为mintty.exe创建快捷方式,例如

  • 修改快捷方式的属性并更改目标(保留路径):

  • C:\Program Files\Git\usr\bin\mintty.exe" -h always /bin/bash -l -e 'D:\folder\script.sh'