Questão Onde está o SVN no OS X Mountain Lion?


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?


96


origem




Respostas:


Instale o Xcode mais recente na Mac App Store.

Vamos para Xcode »Preferências» Downloads »Ferramentas de Linha de Comando» Instalar.

Se você não quiser baixar / instalar o Xcode, você pode sempre baixar as Ferramentas de Linha de Comando do Mountain Lion de Downloads para desenvolvedores.


145



Para qualquer outra pessoa que descobre que não funciona, tive que fechar minha janela de terminal e abrir uma nova antes que o SVN parasse de reclamar sobre versões ruins após instalar o CLT de dentro do Xcode. - jerclarke


Se você tiver o Xcode instalado e usar 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


11



Eu inicialmente + 1'ed a resposta aceita, mas eu adicionei um +1 aqui porque isso funcionou sem ter que instalar qualquer coisa (que só pode ter "instalado" o que já estava lá de qualquer maneira.) - JMD
Você precisa ter o Xcode instalado para que isso funcione. Além disso, se algum outro software não usar o mesmo ambiente que o seu usuário, ele não poderá encontrar o svn (ou qualquer outro pacote fornecido pelo Xcode). - Javier Parra
sim, mas se você instalar o xcode não é o suficiente - obrigado jfgrang - Joanna Bryson


Também faça o checkout Homebrew para este tipo de pacotes:

brew install svn

11



Use isso para obter o svn 1.7 no OSX Lion - olore


O XCode instalará apenas o SVN 1.6.18 (r1303927). Mas você pode facilmente instalar o Subversion a partir do Apache. Basta baixar os arquivos de origem em http://subversion.apache.org/download/#recommended-release, descompacte e entre no 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

esperar

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".


5



É bom ver a linha de comando 'fazer' resposta. No entanto, vale a pena notar que esse método pode exigir pré-requisitos (não atendidos), como BerkeleyDB e SQlite. Esteja preparado para pegar outro software da internet para suportar este método. - cixelsyd


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

http://blog.grapii.com/2012/08/svn-missing-in-mac-os-x-10-8-mountain-lion/


4



Acordado. Essa é uma resposta melhor; baixe 116MB (Command Line Tools) em vez de 1,5 GB (XCode). - Omar


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

Pacotes binários do Subversion Apache - Mac OS X

Eu escolhi a distribuição da 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.

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


3





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

sudo port install subversion

1



As ferramentas de linha de comando do Xcode são um requisito para que o MacPorts funcione, portanto: sem ferramentas CLI, sem subversão, seja compilando manualmente ou através de MacPorts. - Alex Reynolds
Error: Port subversion not found. Eu estou usando o MacPorts 2.1.2 no Mountain Lion. - Kees de Kooter