尝试变基 msys-2.0.dll 时出错:

问题描述 投票:0回答:2

在 Windows 7 64 位上使用 Cygwin。

尝试使用以下命令对 Git 进行变基

msys-2.0.dll

但是我收到消息说它被跳过,因为它的机器类型错误。

cd  /cygdrive/c/Program Files (x86)/Git/bin

$ rebase.exe -b 0x50000000 /cygdrive/c/"Program Files (x86)"/Git/bin/msys-2.0.dll

 /cygdrive/c/Program Files (x86)/Git/bin/msys-2.0.dll: skipped because wrong machine type.

这是什么意思?尝试在 Google 上查找,但没有找到太多信息 - 所以希望这个社区中的人可以提供帮助。

windows git cygwin
2个回答
0
投票

正如此处提到的,这可能是 Cygwin 问题,具体取决于您当前的 Cygwin 版本。

但是你也可以尝试替代方案

不用 cygwin,使用最新的 git-for-windows:

    解压缩
  • PortableGit-2.6.3-64-bit.7z.exe
    任何你想要的地方
  • 将文件夹
  • %PATH%
    C:\path\to\PortableGit-2.6.3-64-bit\bin
     添加到您的 
    C:\path\to\PortableGit-2.6.3-64-bit\usr\bin
    (最后一条路径带有 200 多个 Linux gnu 命令:
    ls
    xargs
    awk
    ...都可以从您的 
    CMD.exe
     访问会议!)
然后再次尝试 git 命令。


0
投票
如果运行此工具时出现此错误:

msys-1.0.dll: skipped because wrong machine type.
修复“错误的机器类型”:

使用64位版本的rebase.exe时出现错误 使用 32 位版本的 rebase.exe

来源:

https://www.qnx.com/support/knowledgebase.html?id=5011O000001OLXD

© www.soinside.com 2019 - 2024. All rights reserved.