【问题标题】:Mac - git svn error - Can't load '/usr/X/X/subversion/lib/perl5/XXX/XXX/XXX/XXX/SVN/XXX/_Core.bundle' for module SVN::_Core: dloMac - git svn 错误 - 无法为模块 SVN::_Core: dlo 加载“/usr/X/X/subversion/lib/perl5/XXX/XXX/XXX/XXX/SVN/XXX/_Core.bundle”
【发布时间】:2021-12-25 00:54:09
【问题描述】:

终端 - git svn 出现错误,无法在任何 svn 存储库中进行 git svn 克隆。

Can't load '/usr/local/opt/subversion/lib/perl5/site_perl/5.30.3/darwin-thread-multi-2level/auto/SVN/_Core/_Core.bundle' for module SVN::_Core: dlopen(/usr/local/opt/subversion/lib/perl5/site_perl/5.30.3/darwin-thread-multi-2level/auto/SVN/_Core/_Core.bundle, 0x0001): Symbol not found: _apr_crypto_block_cleanup
  Referenced from: /usr/local/Cellar/subversion/1.14.1_4/lib/libsvn_subr-1.0.dylib
  Expected in: /usr/lib/libaprutil-1.0.dylib at /System/Library/Perl/5.30/darwin-thread-multi-2level/DynaLoader.pm line 197.
 at /usr/local/opt/subversion/lib/perl5/site_perl/5.30.3/darwin-thread-multi-2level/SVN/Base.pm line 59.
BEGIN failed--compilation aborted at /usr/local/opt/subversion/lib/perl5/site_perl/5.30.3/darwin-thread-multi-2level/SVN/Core.pm line 5.
Compilation failed in require at /usr/local/opt/git/share/perl5/Git/SVN/Utils.pm line 6.
BEGIN failed--compilation aborted at /usr/local/opt/git/share/perl5/Git/SVN/Utils.pm line 6.
Compilation failed in require at /usr/local/opt/git/share/perl5/Git/SVN.pm line 25.
BEGIN failed--compilation aborted at /usr/local/opt/git/share/perl5/Git/SVN.pm line 32.
Compilation failed in require at /usr/local/bin/git-svn line 23.
BEGIN failed--compilation aborted at /usr/local/bin/git-svn line 23.

【问题讨论】:

  • git-svn 部分是用 Perl 编写的,所以你需要让 perl 正常工作才能运行它。为什么 perl 失败了,我不知道,除了明显的(缺少的符号)。
  • 如果我运行 perl --version 然后得到低于响应,则 perl 中没有任何错误这是为 darwin-thread-multi-2level 构建的 perl 5,版本 34,subversion 0 (v5.34.0)版权所有 1987-2021,Larry Wall Perl 只能根据可以在 Perl 5 源工具包中找到的艺术许可或 GNU 通用公共许可的条款进行复制。 Perl 的完整文档,包括常见问题列表,应该在这个系统上使用“man perl”或“perldoc perl”找到。如果您可以访问 Internet,请将您的浏览器指向 Perl 主页 perl.org
  • 那是因为 perl 有动态链接。在您尝试访问任何 perl module 缺少符号之前,一切都很好。找出这是哪个模块(它就在错误输出中)并深入研究。

标签: git macos version-control macos-monterey


【解决方案1】:

我在我的 Mac 上收到了相同的错误消息。我找到了为我解决问题的解决方案here

快速回答:通过

重新安装apr-util
brew reinstall apr-util

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2012-11-20
    • 2020-04-24
    • 1970-01-01
    • 2016-09-14
    • 1970-01-01
    相关资源
    最近更新 更多