我正在尝试使用我的msys2 git install(它在msys2中100%工作)来自Visual Studio Code,但是在尝试时它会立即出错。我得到的错误是:
... msys2/usr/lib/git-core/git-remote-https.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory
有没有人经历过这个?任何修复?
答案 0 :(得分:2)
感谢大卫格雷森 - 我能够得到这个 - 答案是双重的。
确保代码所在的目录(repo)与msys目录相同(即我在C:/Users/<username>
有我的目录,但安装在/home/<username>
)所以我有从C:/Users/<username>
到/home/<username>
进行mklink。
正如David所说,git.exe
进入你的Windows路径。对我来说是<basedir>msys2/usr/bin/
之后一切正常。
顺便说一句,这是针对Windows 10上的visual studio代码。
谢谢 -
另一种选择是创建批处理文件并在批处理文件中指向Code.exe for git;即git.bat
@echo off
@set "PATH==%PATH%;C:\cmder\vendor\msys2\usr\bin;"
@call "C:\cmder\vendor\msys2\usr\bin\git.exe" %*
我喜欢保持系统的可移植性,这就是这种布局的原因。