【问题标题】:msys2 git on windows errors looking for shared object file寻找共享对象文件的Windows错误上的msys2 git
【发布时间】:2016-02-04 02:23:29
【问题描述】:

我正在尝试从 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

有人经历过吗?有什么办法吗?

【问题讨论】:

  • 您可以尝试将 msys2/bin 目录放在您的 PATH 环境变量中,以便它可以找到这些库。
  • 对于其他搜索者,如果您不小心将其中一个 DLL 移出其正常位置(例如,移至 redist 文件夹)而不是复制 [slaps self]... 或否则意外删除。

标签: git visual-studio-code msys2


【解决方案1】:

感谢 David Grayson - 我能够得到这个 - 答案是双重的。

    1234563从C:/Users/<username>/home/<username>
  1. 正如大卫所说,但 git.exe 进入您的 Windows 路径。对我来说是<basedir>msys2/usr/bin/

之后一切正常。

顺便说一句,这是用于 Windows 10 上的 Visual Studio 代码。

谢谢-


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

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

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

【讨论】:

    猜你喜欢
    • 2013-02-07
    • 1970-01-01
    • 1970-01-01
    • 2022-11-01
    • 2021-08-21
    • 1970-01-01
    • 2017-07-11
    • 1970-01-01
    • 2010-12-28
    相关资源
    最近更新 更多