Onde está o SVN no OS X Mountain Lion?

96

Eu fiz o upgrade para o OS X Mountain Lion e descobri que o SVN não está mais presente. Eu uso o Netbeans 6.9.1 em conjunto com o SVN do Apache.

Como posso recuperá-lo e trabalhar?

    
por Jake 25.07.2012 / 22:04

12 respostas

145

Instale o Xcode mais recente na Mac App Store.

Vá para Xcode »Preferências» Downloads »Ferramentas de linha de comando» Instalar .

Sevocênãoquiserbaixar/instalaroXcode,vocêpodesemprefazerodownloaddasFerramentasdelinhadecomandoparaoMountainLionem Desenvolvedor Downloads .

    
por 26.07.2012 / 02:25
11

Se você tem o Xcode instalado e se você usa o bash:

$> vi ~/.profile

adicione isso no final do seu .profile PATH="$ {PATH}: / Aplicativos / Xcode.app / Contents / Developer / usr / bin /"

$> source ~/.profile

Deve estar funcionando

    
por 26.07.2012 / 16:29
11

Também faça o check-out do Homebrew para esse tipo de pacote:

brew install svn
    
por 13.08.2012 / 22:39
5

O XCode instalará apenas o SVN 1.6.18 (r1303927). Mas você pode facilmente instalar o Subversion a partir do Apache. Basta fazer o download dos arquivos de origem no link , descompactar e acessar o Terminal. Navegue até a pasta que você acabou de descompactar via

cd /path/to/folder

(você pode arrastar e soltar a pasta do Finder no Terminal). Então digite

./configure

espere

make

espere algum tempo

sudo make install

No entanto, você pode precisar alterar seus PATHS indo para / etc

cd /etc

e abra o arquivo PATHS

open paths

No meu caso, a instalação antiga estava em / usr / bin / svn (você pode verificar isso com "which svn"), a nova está em / usr / local / bin. Ambos estão no arquivo PATHS, mas na ordem "errada".

    
por 30.07.2012 / 23:43
4

Você também pode instalar o SVN e outras ferramentas de linha de comando sem instalar o xcode completo de acordo com este artigo:

link

    
por 06.11.2012 / 19:50
3

Você pode instalar uma das distribuições binárias disponíveis em

Pacotes binários do Subversion Apache - Mac OS X

Eu mesmo escolhi a distribuição WANdisco. Lembre-se de que você precisa manter a mesma versão principal usada pelo NetBeans, se estiver tocando na sua cópia de trabalho do NetBeans e da linha de comando. Portanto, se o NetBeans 6.9.1 ainda estiver usando o Subversion 1.6, você deve usar o Subversion 1.6.18, não o 1.7.5. Ou atualize para uma versão mais recente do NetBeans com suporte ao Subversion 1.7.

Atualização: Parece que o suporte a svn do NetBeans está interagindo com o cliente da linha de comando, e suporta svn 1.6.xe mais recente: Guia guiada do Subversion - Netbeans . Eu iria para a mais nova versão 1.7.x então.

    
por 25.07.2012 / 22:15
1

Você sempre pode instalar o Subversion através do MacPorts .

sudo port install subversion
    
por 26.07.2012 / 12:01
1

Se você instalar através do XCode, você terá o svn 1.6.x. Se você precisar de 1.7.x, você terá problemas com urls http de repositórios, então você precisará instalar o neon também. Este é o meu post sobre como fazer isso (a primeira parte é por que)

link

    
por 26.01.2013 / 13:04
0

Atualmente, existem muitos problemas com o svn 1.7.5 no Mountain Lion da Apple. A versão svn do site Apache tem uma versão Neon errada (causando svn: E170000: esquema de URL não reconhecido para http *). A versão de linha de comando do WANdisco tem problemas e, portanto, não está pronta, enquanto a CollabNet não possui uma versão para o OSX Mountain Lion.

A versão GUI do Syncro está em execução para o 1.7.5, as versões de linha de comando não são.

O melhor é ficar no 1.6 até que todos os problemas sejam resolvidos.

    
por 06.08.2012 / 10:58
0

Pode estar presente em /opt/subversion/bin . Nesse caso, você pode adicionar esse diretório à variável de ambiente PATH em ~/.bash_profile file .

    
por 28.03.2013 / 16:14
0
sudo ln -s  /Applications/Xcode.app/Contents/Developer/usr/bin/svn /usr/local/bin/
    
por 21.05.2013 / 08:33
0

O SVN pode já estar instalado, mas pode não estar disponível no Terminal porque o SVN não está incluído no caminho.

No 10.8, eles moveram o SVN para a pasta Application. Você precisa adicionar esta pasta ao arquivo / etc / paths para que esteja disponível no Terminal.

  1. Primeiro, abra o nano:

    sudo nano /etc/paths
    

    Observe que isso solicitará uma senha. Digite a senha correta.

  2. No editor nano, adicione a seguinte linha no final do arquivo:

    /Applications/Xcode.app/Contents/Developer/usr/bin
    
  3. Use Controle + O para gravar os arquivos e Controle + X para sair do Nano Editor .

  4. Saia do Terminal ( Controle + Q ) e reinicie. Digite SVN Help e você verá que o SVN agora está disponível na janela do Terminal.

Veja mais uma ajuda: link

    
por 13.02.2014 / 15:33