为cygwin添加tk-8.6.8包

时间:2018-01-28 20:54:13

标签: cygwin

我在cygwin中安装并运行PWgui-6.2,并收到此消息 “无法加载文件”/usr/bin/tk86.dll“:没有这样的文件或目录     执行时 “load /usr/bin/tk86.dll Tk”     (“包ifneeded Tk 8.6.8”脚本)“。

我猜cygwin中缺少包tk-8.6.8所以我尝试添加这个包。但是我无法从存储库中找到这个包。 你能帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

答案在这里:Cannot launch git gui using cygwin on windows,这本质上是一个重复的问题。问题是 gitk git gui 在Cygwin中需要 X11

解决方案

安装一些Cygwin X11软件包:

  • 再次运行Cygwin安装程序。
  • 在X11类别下安装“ xinit”,接受所有依赖项。
    • (Windows“开始”菜单现在应包括:Cygwin-X)
  • 开始菜单>运行XWin Server
  • 在Cygwin Shell中运行

    export DISPLAY=:0.0

  • 这时我得到了"Authorization required, but no authorization protocol specified",所以要修复该集合

    enable_xauth=0\bin\startxwin

(注意:)

每次重启时将需要运行XWin Server,并且每次打开新的Cygwin Shell时都需要设置export DISPLAY=:0.0。 (运行echo "export DISPLAY=:0.0" >>~/.profile使其在每次启动新Shell时自动运行)。

如果得到couldn't connect to display ":0.0",将鼠标移到Windows任务栏托盘中的X上,弹出窗口应显示类似Cygwin/X Server:1.0的字样。使用该":1.0"(或类似名称)代替export DISPLAY的值。

答案 1 :(得分:0)

安装Windows Git。 从cygwin repo卸载git。 设置Git的环境路径“ C:\ Program Files \ Git \ cmd”,并将其移至C:\ cygwin64 \ bin

上方