2

我正在尝试从 Visual Studio Code 使用我的 msys2 git install (它在 msys2 中 100% 工作),但它在尝试时立即出错。我得到的错误是:

...msys2/usr/lib/git-core/git-remote-https.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory

有没有人经历过这个?有什么修复吗?

4

1 回答 1

2

感谢大卫格雷森 - 我能够得到这个 - 答案是双重的。

  1. 确保您的代码所在的目录(repo)与您的 msys 目录相同(即C:/Users/<username>/home/<username>C:/Users/<username>/home/<username>.

  2. 正如大卫所说,但git.exe进入你的窗户路径。对我来说就是<basedir>msys2/usr/bin/

之后一切正常。

顺便说一下,这是针对 Windows 10 上的 Visual Studio 代码的。

谢谢 -


另一种选择是创建一个批处理文件并将 Code.exe 指向 git 的批处理文件;IEgit.bat

@echo off
@set "PATH==%PATH%;C:\cmder\vendor\msys2\usr\bin;"
@call "C:\cmder\vendor\msys2\usr\bin\git.exe" %*

我喜欢让我的系统保持便携,这就是这种布局的原因。

于 2016-02-06T01:44:58.237 回答