Problema do SVN no OS X: Versão incompatível do RA

2

Quando executo qualquer comando svn no meu Mac, recebo mensagens como as seguintes:

$svn help
svn: Mismatched RA version for 'neon': found 1.6.2, expected 1.6.5

$svn checkout /some/repo
svn: Mismatched RA version for 'http': found 1.6.2 expected 1.6.5

O que eu fiz e como posso corrigir esse problema?

    
por Andy Hume 19.05.2010 / 01:47

2 respostas

2

Parece que nem todo o seu cliente SVN foi atualizado de 1.6.2 para 1.6.5 (ou seja, o pacote neon , que é uma biblioteca HTTP / WebDav).

Um pouco de um google sobre isso, conduza-me a estas instruções :

Check if you have neon by running:

which neon-config

If you have neon, a path to neon-config will be outputted. Everything before /bin/neon/config is your neon home directory.

The neon version needs to be 0.25.x or greater. Check the neon version with:

neon-config --version

If you have a suitible version of neon, make a note of the neon home directory for use in the last step, Install Subversion Itself.

If you don't have neon, or need to install a newer version, get a recent copy it from the WebDAV website in a .tar.gz archive. Install it with:

cd /research/oranfry/sources
tar -xzf /path/to/neon-X.X.X.tar.gz
cd neon-X.X.X
./configure --prefix=/research/oranfry/neon make make install

Remember the neon home directory. In my case it is /research/oranfry/neon.

(sua milhagem pode variar, tenha cuidado com os caminhos)

    
por 19.05.2010 / 03:27
1

Se você instalou o Subversion da Collabnet em seu Mac e está recebendo o erro acima, provavelmente está executando o svn instalado com o seu Mac OS X. Tente este comando:

which svn

Se você obtiver / usr / bin / svn, essa é a versão antiga que está causando o erro.

Você precisa adicionar esta linha a ~ / .bash_profile:

export PATH=/opt/subversion/bin/:$PATH

Efetue logout, efetue login e tente o comando which, ele deve apontar para a nova versão.

NOTA: O instalador Collabnet diz para colocar o comando de exportação em ~ / .profile, mas parece que não funciona.

    
por 10.10.2010 / 03:37

Tags