git.exe : error while loading shared libraries: ?:无法打开共享对象文件:没有这样的文件或目录

标签 git intellij-idea cygwin

我正在使用 git 作为 VCS 开发项目。开发环境在 windows 上,项目包含一些长路径,所以我不得不将 cygwin 与 git 一起使用。

我已经用 git 安装了 cygwin,创建了 ssh key ,将 key 上传到服务器,并且在控制台上一切正常。

但是当我尝试从 IntelliJ 获取、推送、 pull 时,我收到以下错误:

D:/cygwin/usr/libexec/git-core/git.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory
fatal: unpack-objects failed

我已经为 cygwin 安装了 gettextDevel\gettext , libsasl2ca-certificates 包我发现了一些建议,但这并没有解决问题。

这是我的 IntelliJ git configuration

我必须做什么才能在 IntelliJ 中使用来自 cygwin 的 git?

最佳答案

我遇到了完全相同的问题。还尝试了 gettext 和 sasl 提示;没用。

最终解决方案非常简单:将您的 cygwin bin 目录添加到 PATH。

(这在 IntelliJ 中将 bash 设置为终端时出现 - 它甚至不会启动 grep。)

关于git.exe : error while loading shared libraries: ?:无法打开共享对象文件:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35087523/

相关文章:

git - 防止忽略的文件在 pull 过程中被删除

git - 使用 git 版本控制仅更新和提交文件的权限

git - 有没有办法在 Visual Studio Team Explorer 窗口中禁用 ssl 验证?

intellij-idea - 无法在 IntelliJ 中键入单括号或括号

java - 无法在 Intellij 中导入 Maven 模块

cygwin - 在Mintty的Cygwin窗口缓冲区中搜索

hadoop - 在 cygwin 中运行简单的 map-reduce hadoop 示例时出现问题

git cherry 混淆 - 不像文档中描述的那样工作

intellij-idea - 如何禁用 IDEA 的自动保存功能?

iphone - 使用 Cygwin 为 WindowsXP 构建 iPhone