Macos Git svn在OS X上再次崩溃

Macos Git svn在OS X上再次崩溃,macos,git,git-svn,osx-mavericks,Macos,Git,Git Svn,Osx Mavericks,我最近刚升级到OSXMavericks,我希望我能再等一会儿。现在,当我尝试运行“gitsvn”时,我得到了以下错误 dyld:惰性符号绑定失败:找不到符号:_Perl_Gthr_key_ptr 引用自:/Applications/Xcode.app/Contents/Developer/usr/。/Library/Perl/5.12/darwin-thread-multi-2level/auto/SVN//u Core//u Core.bundle 应为:平面命名空间 dyld:未找到符号:_

我最近刚升级到OSXMavericks,我希望我能再等一会儿。现在,当我尝试运行“gitsvn”时,我得到了以下错误

dyld:惰性符号绑定失败:找不到符号:_Perl_Gthr_key_ptr 引用自:/Applications/Xcode.app/Contents/Developer/usr/。/Library/Perl/5.12/darwin-thread-multi-2level/auto/SVN//u Core//u Core.bundle 应为:平面命名空间

dyld:未找到符号:_Perl_Gthr_key_ptr 引用自:/Applications/Xcode.app/Contents/Developer/usr/。/Library/Perl/5.12/darwin-thread-multi-2level/auto/SVN//u Core//u Core.bundle 应为:平面命名空间

错误:git svn死于信号5

我尝试了别人的建议,但没有效果。

也许我的这部分内容是用来为您更新git works的:

# To prevent missing SVN/Core.pm
# http://victorquinn.com/blog/2012/02/19/fix-git-svn-in-mountain-lion/

PERL_LIB_DIR=/Library/Perl/5.16
PERL_LIB_DIR_PLATFORM=$PERL_LIB_DIR/darwin-thread-multi-2level
XCODE_PATH=/Applications/Xcode.app

sudo mkdir -p $PERL_LIB_DIR_PLATFORM/auto/
[ -e $PERL_LIB_DIR_PLATFORM/auto/SVN  ] && sudo rm $PERL_LIB_DIR_PLATFORM/auto/SVN
sudo ln -s $XCODE_PATH/Contents/Developer$PERL_LIB_DIR_PLATFORM/auto/SVN $PERL_LIB_DIR_PLATFORM/auto/

sudo mkdir -p $PERL_LIB_DIR/
[ -e $PERL_LIB_DIR/SVN ] && sudo rm $PERL_LIB_DIR/SVN
sudo ln -s $XCODE_PATH/Contents/Developer$PERL_LIB_DIR_PLATFORM/SVN $PERL_LIB_DIR/

您可能希望使用,而不是我在这里使用的硬编码路径。

我使用了本文中的指南,可以使用xcrun绕过此错误

e、 g

xcrun git svn rebase


必须以root身份运行它,才能通过许可协议(只是第一次)。

我最终不得不升级我的xcode verison。我使用的是3.x,但一旦升级到5.1 git,svn就可以工作了