【问题标题】:Not able to run git svn command in windows无法在 Windows 中运行 git svn 命令
【发布时间】:2021-11-10 00:13:00
【问题描述】:

git svn 命令在 Windows 中不起作用。我已经下载了 git for windows 的最新稳定版本(2.33.0.2)。执行 git svn 命令时出现以下错误。 奇怪的是,它正在 Windows 上以 unix 样式路径查找 Perl 库。 请帮我解决问题。

执行git svn后的错误信息:

无法加载“/usr/lib/perl5/vendor_perl/auto/SVN/_Core/_Core.dll” 模块 SVN::_Core: 没有这样的文件或目录 /usr/lib/perl5/core_perl/DynaLoader.pm 第 193 行。在 /usr/lib/perl5/vendor_perl/SVN/Base.pm 第 59 行。开始 failed——编译在 /usr/lib/perl5/vendor_perl/SVN/Core.pm 中止 第 5 行。在 C:/Program 的要求中编译失败 Files/Git/mingw64/share/perl5/Git/SVN/Utils.pm 第 6 行。开始 failed——编译在 C:/Program 中止 Files/Git/mingw64/share/perl5/Git/SVN/Utils.pm 第6行. 编译 在 C:/Program 中要求失败 文件/Git/mingw64/share/perl5/Git/SVN.pm 第 32 行。开始 failed——编译在 C:/Program 中止 Files/Git/mingw64/share/perl5/Git/SVN.pm 第32行。编译失败 在 C:/Program Files/Git/mingw64/libexec/git-core\git-svn 的要求中 第 64 行。BEGIN 失败——编译在 C:/Program 中止 文件/Git/mingw64/libexec/git-core\git-svn 第 64 行。

【问题讨论】:

  • 这里报告了与 Windows 10 相同的错误,使用相同版本的 Git。

标签: git perl github svn git-svn


【解决方案1】:

作为一种解决方法,您可以从 MSYS64 或稍旧的 Git 安装包中获取缺少的 msys-expat-1.dll,并将其放在 C:\Program Files\Git\usr\bin(或任何您的路径)中。

【讨论】:

    【解决方案2】:

    有一个关于损坏的 git svn 命令的错误报告,请参阅 https://github.com/git-for-windows/git/issues/3392https://github.com/git-for-windows/git/issues/3403

    试试最新的 git for windows 快照,看这里https://wingit.blob.core.windows.net/files/index.html)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 2017-11-12
      • 2011-01-21
      相关资源
      最近更新 更多