7

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

我正在从GameClosure执行安装步骤,并在$ ./install.sh出现一个带有应用程序选择以打开 sh 文件的窗口后(例如,当您尝试在 Windows 中打开未知文件时,它会询问您要使用哪个应用程序打开它)。我尝试使用 Git shell 打开它,但失败了...我必须做什么才能运行此文件并继续执行 GameClosure 教程中的安装步骤?**

这是一个屏幕截图(波兰语警告,但我想你们都知道这个消息)。 截图(波兰语)

4

3 回答 3

7

尝试使用git-bash可用的msysgitGit Bash.vbs快捷方式。

Msysgit 也打包GitHub for Windows中,尽管暴露的 shell 是基于posh-git的 Powershell 。那(powershell)将解释为什么*.sh脚本无法在其上运行。

OP Szorstki评论中提到实际上在 GitHub for Windows 应用程序中有一个设置,可以将 Git Bash 设置为默认命令行工具。

于 2013-05-27T11:45:14.550 回答
1

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

于 2013-05-27T11:46:22.163 回答
0

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

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

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

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

于 2017-04-09T18:56:49.377 回答