git-svn 重新安装macOS Catalina 10.15.4后无法找到SVNCore.pm

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

最近我重新安装了 macOS Catalina 10.15.4. 我安装后 Command_Line_Tools_11.4.1它告诉我svn不再与Xcode一起工作了,然后我通过brew安装了git和svn,希望git-svn能够工作。然后我通过brew同时安装了git和svn,希望git-svn可以工作。不幸的是得到了这个错误信息。

无法在@INC中找到SVNCore.pm(你可能需要安装SVN::Core模块)(@INC包含:usrlocalCellargit2.26.2shareperl5 ApplicationsXcode.appContentsDeveloperLibraryPerl5. 18darwin-thread-multi-2level LibraryDeveloperCommandLineToolsLibraryPerl5.18darwin-thread-multi-2level LibraryPerl5. 18 NetworkLibraryPerl5.18darwin-thread-multi-2level NetworkLibraryPerl5.18 LibraryPerlUpdates5.18.4 SystemLibraryPerl5.18darwin-thread-multi-2level SystemLibraryPerl5. 18 SystemLibraryPerlExtras5.18darwin-thread-multi-2level SystemLibraryPerlExtras5.18 ...)在usrlocalCellargit2.26.2shareperl5GitSVNUtils.pm第6行。

git & svn都是最新版本。

请帮我解决一下。

macos perl git-svn
1个回答
3
投票

最后我终于弄明白了!!!!!!!。

打开 git-svn 文件(perl脚本,在我的例子中,文件位置是 /usr/local/opt/git/libexec/git-core/git-svn),将第一行的 #!/usr/bin/perl#!/usr/local/bin/perl

而且还能用

我猜系统perl没有包含perl SVNCore,但brew perl有(依赖brew svn)。

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