如何在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