Go splitsh/lite:在Windows 10上生成时出错

Go splitsh/lite:在Windows 10上生成时出错,go,mingw-w64,Go,Mingw W64,你好, 我正在尝试在windows 10中安装splitsh lite。我阅读了#18并遵循手册说明,直到最后一步抛出错误: 在cmd中: 获取github.com/splitsh/lite github.com/libgit2/git2go C:/msys64/mingw64/bin/./lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../../../x86_64-w64-mingw32/bin/ld.exe:找不到-lgit2 collect2.exe

你好,

我正在尝试在windows 10中安装splitsh lite。我阅读了#18并遵循手册说明,直到最后一步抛出错误:

在cmd中:

获取github.com/splitsh/lite

github.com/libgit2/git2go C:/msys64/mingw64/bin/./lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../../../x86_64-w64-mingw32/bin/ld.exe:找不到-lgit2 collect2.exe:错误:ld返回了1个退出状态

在MINGW64中: $go构建-o splitsh lite github.com/splitsh/lite

github.com/libgit2/git2go C:/msys64/mingw64/bin/./lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../../../x86_64-w64-mingw32/bin/ld.exe:找不到-lgit2 collect2.exe:错误:ld返回了1个退出状态

为了构建splitsh lite,您可以帮助我或给我一些指导吗


谢谢大家!

因为我在Windows上也有问题,所以我使用了Windows Linux子系统。不再需要在本机Windows命令行中运行该命令。

安装围棋 安装splitsh 我的命令中的发布版本可能已经过时,我是在2019年11月这样做的。如果需要,请更换。然后,您就可以使用splitsh执行存储库修改了。

什么是“18”?您是否按照说明安装了libgit2,并将其放入您的mingw-ld可以找到的路径中?@Adrian#18的意思是上述链接的问题18:是的,我遵循了所有说明,libgit2工作正常,但在我尝试构建splitsh时没有。不管怎样,斯文的回答对我有用。谢谢你抽出时间。
wget -q https://dl.google.com/go/go1.12.6.linux-amd64.tar.gz
  tar -C /usr/local -xzf go1.12.6.linux-amd64.tar.gz
  export PATH=$PATH:/usr/local/go/bin
 wget -q https://github.com/splitsh/lite/releases/download/v1.0.1/lite_linux_amd64.tar.gz
  tar -zxpf lite_linux_amd64.tar.gz --directory /usr/local/bin/
  cp /usr/local/bin/splitsh-lite "$(git --exec-path)"/git-splitsh