我刚刚升级到OS X Mavericks,我希望我能再等一会儿。现在,当我尝试运行“git svn”时,我收到以下错误。
dyld:懒符号绑定失败:未找到符号:_Perl_Gthr_key_ptr 参考自:/Applications/Xcode.app/Contents/Developer/usr/../Library/Perl/5.12/darwin-thread-multi-2level/auto/SVN/_Core/_Core.bundle 期望:平面命名空间
dyld:未找到符号:_Perl_Gthr_key_ptr 参考自:/Applications/Xcode.app/Contents/Developer/usr/../Library/Perl/5.12/darwin-thread-multi-2level/auto/SVN/_Core/_Core.bundle 期望:平面命名空间
错误:git-svn死于信号5
我尝试了建议here无效。
答案 0 :(得分:3)
我最终不得不升级我的xcode版本。我在3.x但是一旦升级到5.1 git svn就可以了。
答案 1 :(得分:0)
也许我用来更新git的helper script的这一部分适合你:
# 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/
您可能希望使用xcode-select
而不是我在此处使用的硬编码路径。
答案 2 :(得分:0)