最近我重新安装了 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都是最新版本。
请帮我解决一下。
最后我终于弄明白了!!!!!!!。
打开 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)。