【问题标题】:'gitk --all' command not being recognized in Windows 8 Powershell'gitk --all' 命令在 Windows 8 Powershell 中无法识别
【发布时间】:2014-08-21 08:07:41
【问题描述】:

gitk 不适合我。我收到错误提示“术语 'gitk' 未被识别为 cmdlet、函数、脚本文件的名称......”

我注意到一个有趣的事情是,在 C:\Program Files(x86)\Git\bin\ 中有一个 gitk 文件,但它没有扩展名。该文件夹中的大多数其他文件都具有 .exe 扩展名。

我还确保在 PATH 环境变量中指定了 C:\Program Files(x86)\Git\bin\。

另外,我尝试将 C:\Program Files(x86)\Git\cmd\ 添加到 PATH,因为它包含一个 gitk.cmd 文件,但这也没有帮助。

编辑:我之前使用的是 Powershell,因为我安装了 poshgit。我切换到 bash,并且能够从那里执行 gitk --all。

【问题讨论】:

  • 你能跑C:\Program Files(x86)\Git\bin\gitk --all
  • @TimCastelijns,我刚试过。不,那也没用。
  • 尝试将文件重命名为 gitk.exe(或 gitk.cmd,如果是脚本)。
  • @PaulHicks,试过了,也没用。
  • @PaulHicks,我更新了这个问题。我之前使用的是 Powershell。但是,我想继续使用 POwershell,宁愿 gitk --all 从那里开始工作。

标签: windows git powershell


【解决方案1】:

在遇到同样的问题后,我才开始使用它。

在 PowerShell 提示符下键入:“Bash”并按回车键。 这让我进入了一个 bash shell。 然后我在 Bash 提示符下输入“gitk”,它就起作用了。

所以 gitk 文件是一个 UNIX shell 脚本,需要 shell 才能工作。

我想你总是可以让你的 Power Shell 窗口之一处于 Bash 模式,然后这个工具就可用了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-09
    • 2016-06-05
    • 1970-01-01
    • 2017-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多