我如何 运行 WSL 2 上的 Gitk?
How can I run Gitk on WSL 2?
如何在 WSL 2 上 运行 Gitk?
我已经在 WSL 2 中安装了 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)
你能帮我 运行 WSL 2 上的 Gitk 吗?
如果 git 安装在 windows 上,您可以通过在 windows cmd 中键入以下命令找到 gitk.exe:
where gitk
您可以通过更改路径从您的 wsl 访问此文件夹,例如来自
C:\Git\cmd\gitk.exe
到
/mnt/c/Git/cmd/gitk.exe
然后在您的 linux 发行版的终端输入此路径,即可打开 gitk。
更新:
如果你想通过键入打开gitk,你可以使用以下命令将路径添加到~/.bashrc(只需要一次):
echo 'alias gitk="/mnt/c/Git/cmd/gitk.exe"' >> ~/.bashrc
然后你可以像这样打开 gitk:
gitk
您可以使用 apt install
.
在 Windows 11 上直接从 ubuntu 终端安装和 运行 gitk
我只是按照以下 post 中的步骤进行操作,并且成功了:
https://docs.microsoft.com/en-us/windows/wsl/tutorials/gui-apps
我不仅要更新图形驱动程序,还要更新 WSL。
现在,我可以在 Windows 11 上使用 gitk 或任何 linux 应用程序。
如何在 WSL 2 上 运行 Gitk?
我已经在 WSL 2 中安装了 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)
你能帮我 运行 WSL 2 上的 Gitk 吗?
如果 git 安装在 windows 上,您可以通过在 windows cmd 中键入以下命令找到 gitk.exe:
where gitk
您可以通过更改路径从您的 wsl 访问此文件夹,例如来自
C:\Git\cmd\gitk.exe
到
/mnt/c/Git/cmd/gitk.exe
然后在您的 linux 发行版的终端输入此路径,即可打开 gitk。
更新:
如果你想通过键入打开gitk,你可以使用以下命令将路径添加到~/.bashrc(只需要一次):
echo 'alias gitk="/mnt/c/Git/cmd/gitk.exe"' >> ~/.bashrc
然后你可以像这样打开 gitk:
gitk
您可以使用 apt install
.
我只是按照以下 post 中的步骤进行操作,并且成功了: https://docs.microsoft.com/en-us/windows/wsl/tutorials/gui-apps
我不仅要更新图形驱动程序,还要更新 WSL。
现在,我可以在 Windows 11 上使用 gitk 或任何 linux 应用程序。