GIT-SVN Проблема на Mac - PullRequest
       4

GIT-SVN Проблема на Mac

4 голосов
/ 28 августа 2011

Я нахожусь в процессе работы над моим Mac на git-svn. В настоящее время я работаю на Lion (но у меня были похожие результаты при тестировании на Snow Leopard. Кажется, я один из немногих людей, имеющих эту проблему. Это отличается от проблемы, которую я вижу, что некоторые люди имели только с SVN / Core.pm .

Ниже приведена попытка сделать клон git svn в репозитории vanille (очевидно, что хост и каталог были изменены для публикации):

Macbook-Pro:git david$ git svn clone https://somesite.com/SVN/someRepo/
Initialized empty Git repository in /Projects/git/MyWorkspace/.git/
Can't load '/System/Library/Perl/Extras/5.12/darwin-thread-multi-2level/auto/SVN/_Core/_Core.bundle' for module SVN::_Core: dlopen(/System/Library/Perl/Extras/5.12/darwin-thread-multi-2level/auto/SVN/_Core/_Core.bundle, 1): Library not loaded: /usr/lib/libsvn_client-1.0.dylib
Referenced from: /System/Library/Perl/Extras/5.12/darwin-thread-multi-2level/auto/SVN/_Core/_Core.bundle
Reason: image not found at /System/Library/Perl/5.12/darwin-thread-multi-2level/DynaLoader.pm line 204.    
at /System/Library/Perl/Extras/5.12/darwin-thread-multi-2level/SVN/Base.pm line 59
BEGIN failed--compilation aborted at /System/Library/Perl/Extras/5.12/darwin-thread-multi-2level/SVN/Core.pm line 5.
Compilation failed in require at /Developer/usr/libexec/git-core/git-svn line 58.

Ответы [ 3 ]

6 голосов
/ 29 августа 2011

В моем случае простая установка git через Macports решила мою проблему. Я полагаю, что эта проблема, вероятно, была вызвана более старой установкой (возможно, установщиком Mac OS X Git) Если вы находитесь в этом сценарии, сначала установите Macports:

http://www.macports.org/install.php

Затем, после установки Macports (с верной версией для вашей ОС), выполните:

sudo port install git-core +svn

После этого мне просто нужно было использовать git в новом месте, установленном Macports:

/opt/local/bin/git

Я изменил свою переменную PATH так, чтобы это был git, используемый по умолчанию.

0 голосов
/ 24 сентября 2014

Я потратил много времени, пытаясь исправить это. Ни один из вышеперечисленных подходов не помог. Что действительно исправило проблему, так это удалить следующую строку из моего ~/.zshrc (.bash_profile, если вы используете bash.)

export VERSIONER_PERL_PREFER_32_BIT=yes;
0 голосов
/ 06 сентября 2011

Я принял несколько иной подход к этой проблеме (поскольку я также запускаю бета-версию XCode 4.2):

  1. Установите пакет Collabnet Subversion .Я загрузил версию OSX 10.7, когда запускаю Lion на своем Mac.
  2. Создайте символическую ссылку для всех файлов / opt / subversion / libsvn_ * в / usr / lib /
...