Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
';gitk——全部';在Windows 8 Powershell中无法识别命令_Windows_Git_Powershell - Fatal编程技术网

';gitk——全部';在Windows 8 Powershell中无法识别命令

';gitk——全部';在Windows 8 Powershell中无法识别命令,windows,git,powershell,Windows,Git,Powershell,吉特不为我工作。我收到的错误是“术语'gitk'无法识别为cmdlet、函数、脚本文件等的名称。” 我注意到的一件有趣的事情是,在C:\ProgramFiles(x86)\Git\bin\中有一个gitk文件,但它没有扩展名。该文件夹中的大多数其他文件都有.exe扩展名 我还确保在PATH环境变量中指定了C:\Program Files(x86)\Git\bin\ 此外,我还尝试将C:\ProgramFiles(x86)\Git\cmd\添加到路径中,因为它包含一个gitk.cmd文件,但这也没

吉特不为我工作。我收到的错误是“术语'gitk'无法识别为cmdlet、函数、脚本文件等的名称。”

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

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

此外,我还尝试将C:\ProgramFiles(x86)\Git\cmd\添加到路径中,因为它包含一个gitk.cmd文件,但这也没有帮助


编辑:我之前使用过Powershell,因为我已经安装了poshgit。我切换到bash,然后我就可以做gitk了——所有这一切都是从那里开始的。

在遇到同样的问题后,我才让它开始工作

在PowerShell提示符下,它键入:“Bash”并点击return。 这使我陷入了困境。 然后我在Bash提示符下键入“gitk”,它就工作了

因此,gitk文件是一个unixshell脚本,需要shell才能工作


我想你可以一直在Bash模式下运行一个powershell窗口,然后这个工具就可以使用了。

你能运行
C:\ProgramFiles(x86)\Git\bin\gitk吗?所有的
@TimCastelijns,我刚刚试过。不,这也不起作用。请尝试将文件重命名为gitk.exe(或gitk.cmd,如果是脚本)。@PaulHicks,尝试过,也不起作用。@PaulHicks,我更新了问题。我之前在用Powershell。但是,我希望继续使用POwershell,更希望使用gitk——所有这些都是从那里开始工作的。