Windows 如何将gitk与msys2一起使用?
我在Windows10中使用MSYS2Windows 如何将gitk与msys2一起使用?,windows,git,msys2,Windows,Git,Msys2,我在Windows10中使用MSYS2git工作正常,但是gitk给出了错误: /usr/bin/gitk: line 3: exec: wish: not found error: target not found: tk 一些谷歌用户建议这可能是因为没有安装TK,但我尝试了: pacman -S tk 这导致了错误: /usr/bin/gitk: line 3: exec: wish: not found error: target not found: tk 如何让gitk在这种
git
工作正常,但是gitk
给出了错误:
/usr/bin/gitk: line 3: exec: wish: not found
error: target not found: tk
一些谷歌用户建议这可能是因为没有安装TK,但我尝试了:
pacman -S tk
这导致了错误:
/usr/bin/gitk: line 3: exec: wish: not found
error: target not found: tk
如何让gitk在这种环境中工作?我确认
C:\prgs\git\PortableGit-2.7.0-64位\cmd\gitk.exe
工作正常
确保您是从常规CMD会话或从C:\prgs\git\PortableGit-2.7.0-64位\git bash.exe执行它
我不会尝试从Cygwin会话运行它。尝试运行64位MinGW shell(MSYS2提供的三种环境之一),安装程序包MinGW-w64-x86_64-tk
,然后运行gitk
Gitk在我的系统上工作,提供了wish
/mingw64/bin/wish.exe
获取该版本的安装过程是什么?(在不破坏现有msys2 git安装的情况下)@M.M只需解压缩PortableGit-2.7.0-64位.7z.exe
并更新您的%PATH%,如中所述:该链接提供详细的安装过程,通过链接获取PortableGit-2.7.0-64位.7z.exe。我假设OP出于其他原因需要使用MSYS2,现在尝试从其中运行gitk。因此,使用已经包含MSYS2的Git发行版似乎有悖常理。@你真的不想仅仅为了在Windows上使用Git而使用MSYS2。@jpmc26在听取了Steve Gibson关于Security Now()的发言后,他刚刚从Xp(!)迁移到Windows 7(并打算在未来15年内继续使用7),我希望您已经下载了Gitbson的小型实用程序“never 10”:我必须将/mingw64/bin
添加到$PATH
,但这似乎有效。这很奇怪。如果您在“开始”菜单中使用“MinGW-w64 Win64 Shell”快捷方式启动MSYS2,或者使用mingw64_Shell.bat.Well,那么该目录应该已经在您的路径上,因为我没有…;)显然,我浏览了“运行64位MinGW shell”部分。很抱歉。要使bash使用mingw64,请确保在启动bash.exe之前设置MSYSTEM=mingw64,并且要使git gui工作,请将此添加到.bashrc:git_gui_LIB_DIR=/c/msys64/usr/share/git gui/LIB