Como instalar o svn 1.8.5 com neon no Mavericks?

3

Algum de vocês instalou o svn 1.8. * junto com neon no OS X Mavericks?

Eu segui este tutorial:

link

Mas depois de tentar configurar o svn para usar neon:

./configure --prefix=/usr/local --with-neon

Eu recebo este aviso:

configure: WARNING: unrecognized options: --with-neon

Construção e instalação funcionam bem depois disso, mas é claro que não consigo me conectar a repositórios WEBDAV.

    
por Alex 27.11.2013 / 18:51

4 respostas

5

para baixar o subversion-1.8.0 e o subversion-1.8.9

link Então, descompacte-o.

para configurar o ambiente do compilador

cd /Applications/Xcode.app/Contents/Developer/Toolchains/
ln -s XcodeDefault.xctoolchain OSX10.9.xctoolchain

para criar o serf (módulo cliente http) para o svn

As @Ben Reser mentioned: Subversion no longer supports the neon http library with 1.8 and has moved exclusively to using the serf http library.

cd ~/Downloads/subversion-1.8.0
sh get-deps.sh serf
cd serf/
./configure
make
sudo make install

nota: se você falhou em ./configure

mensagens que você pode ver

checking whether we are cross compiling... configure: error: in ~/Downloads/subversion-1.8.0/serf': configure: error: cannot run C compiled programs. If you meant to cross compile, use--host'. See 'config.log' for more details

Pode estar faltando as ferramentas de desenvolvedor do Xcode instaladas.

xcode-select --install

para construir o svn 1.8.9

cd ~/Downloads/subversion-1.8.9
./configure --prefix=/usr/local --with-serf=/usr/local/serf
make
sudo make install

para adicionar o caminho do svn ao seu ~ / .bash_profile

export PATH=/usr/local/bin:$PATH
. ~/.bash_profile

para verificar

svn --version

== > você deveria ver

svn, version 1.8.9 (r1591380)

ainda mais para atualizar o cliente svn no Xcode

cd /Applications/Xcode.app/Contents/Developer/usr/bin/
sudo -s
mkdir svn_old
mv svn* svn_old/
ln -s /usr/local/bin/svn* ./
./svn --version
    
por 26.05.2014 / 12:08
1

O Subversion não suporta mais a biblioteca neon http com 1.8 e migrou exclusivamente para usar a biblioteca serf http.

    
por 08.01.2014 / 08:25
1

Depois de extrair o arquivo ZIP, recebo este erro ao invocar o script de shell

MacBook-Pro:subversion-1.8.9 mario$ sh get-deps.sh serf
: command not found5: 
: command not found3: 
: command not found2: 
: invalid numbere 48: printf: 1
: command not found1: 
: command not found4: 
: command not found7: 
: command not found2: 
: command not found6: 
'et-deps.sh: line 68: syntax error near unexpected token '{
'et-deps.sh: line 68: 'usage() {

Depois de baixar o arquivo tar.gz e repetir a operação, o shell script get-deps.sh foi executado com sucesso.

    
por 27.10.2014 / 22:46
0

Você precisa definir aqui um caminho para o neon, assim: --with-neon=/path_to_neon/neon-0.29.6 . Não é suficiente apenas dizer --with-neon . :)

    
por 27.11.2013 / 19:57