如何在WSL2上运行Gitk



如何在WSL2上运行Gitk?

我已经在WSL2中安装了Gitk。

安装Gitk后,我尝试运行它,但失败了,错误日志如下:

application-specific initialization failed: no display name and no $DISPLAY environment variable
Error in startup script: no display name and no $DISPLAY environment variable
while executing
"load /usr/lib/x86_64-linux-gnu/libtk8.6.so Tk"
("package ifneeded Tk 8.6.8" script)
invoked from within
"package require Tk"
(file "/usr/bin/gitk" line 10)

你能帮我如何在WSL2上运行Gitk吗?

您可以在Windows 11上使用apt install直接从ubuntu终端安装并运行gitk。

我刚刚按照以下帖子中的步骤进行了操作,它起到了作用:https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps

我不仅要更新图形驱动程序,还要更新WSL。

现在,我可以在Windows11上使用gitk或任何linux应用程序。

如果git安装在windows上,您可以通过向windows cmd键入以下命令来找到gitk.exe:

where gitk

您可以通过更改路径(例如从(从wsl访问此文件夹

C:Gitcmdgitk.exe

/mnt/c/Git/cmd/gitk.exe

通过在linux发行版的终端中键入此路径,可以打开gitk。

更新:

如果你想通过键入gitk来打开它,你可以用以下命令(只需要一次(添加~/.bashrc的路径:

echo 'alias gitk="/mnt/c/Git/cmd/gitk.exe"' >> ~/.bashrc

然后你可以打开gitk,比如:

gitk

相关内容

  • 没有找到相关文章

最新更新