2010-08-17 4 views
1

나는이 질문에 originally on SuperUser을 물었습니다. 그러나 나는 대답을 얻는 것이 훨씬 더 가능성이 높습니다. 나는 Fink을 통해 git와 git-svn을 설치했다. 나는 다음을 시도한다 :git-svn이 OSX에서 신호 10으로 사망했습니다

$ git svn init http://myserver/myrepo 
Initialized empty Git repository in checkout/.git/ 
$ git svn fetch 
error: git-svn died of signal 10 

git-svn이 실패하고있는 이유는 무엇입니까? 이 문제를 어떻게 해결할 수 있습니까? repo를 이미 vanilla SVN을 통해 체크 아웃 했으므로 액세스 또는 사용 권한 문제가 없어야합니다.

+0

실제로 git-svn은 perl입니다 ... 스크립트는/usr/local/libexec/git-core/git-svn과 같은 어딘가에 설치해야합니다. 아마도 펄 디버거를 켜기 만하면됩니다 '-d'를 사용하거나'perl -d/path/to/git-svn'으로 실행) 더 많은 정보를 얻을 수 있습니다. – Cascabel

+0

이 스크립트와 같은 것으로 실행해도됩니다 : http://www.nntp.perl.org/group/perl.beginners/2006/02/msg81574.html 정확히 죽는 줄을 찾으십시오. – Cascabel

답변

0

업데이트 된 1.6 CollabNet 서브 버전 바이너리와 동일한 문제가 발생했습니다. 당신은 다음과 같은 환경 변수에 설정했는지 확인하십시오 ~/.profile에 : 당신이 모든을 설정하지 않으면

export PATH=/path/to/svn/bin:.... 
export DYLD_LIBRARY_PATH=/path/to/svn/lib:... 
export PERL5LIB=/path/to/svn/lib/svn-perl:... 

는 업데이트 된 libs와 및 기본 레오파드 libs와 및 git- 사이에 불일치가있을 것입니다 svn이 실패합니다.

또는 Leopard와 함께 제공되는 기본 Subversion 1.5를 아직도 사용하고 있습니까?

+0

감사합니다. 일 년이 지났기 때문에 나는 물건이 어디에 있는지 기억하지 못한다. 그러나 당신의 대답은 위대하게 들린다. – pr1001