Uaktualniłem do OS X Mountain Lion i dowiedziałem się, że SVN nie jest już obecny. Używam Netbeans 6.9.1 w połączeniu z SVN Apache.
Jak mogę go odzyskać i działać?
svn
osx-mountain-lion
Jake
źródło
źródło
Jeśli masz zainstalowany Xcode i korzystasz z bash:
dodaj to na końcu swojej .profile PATH = "$ {PATH}: / Applications / Xcode.app / Contents / Developer / usr / bin /"
Powinno działać
źródło
Sprawdź także Homebrew dla tego typu pakietów:
źródło
XCode zainstaluje tylko SVN 1.6.18 (r1303927). Ale możesz łatwo zainstalować Subversion z Apache. Wystarczy pobrać pliki źródłowe ze strony http://subversion.apache.org/download/#recommended-release , rozpakuj i przejdź do terminalu. Przejdź do folderu, który właśnie rozpakowałeś
(możesz przeciągnąć i upuścić folder z Findera do Terminala). Następnie wpisz
czekać
poczekaj trochę czasu
Jednak może zajść potrzeba zmiany PATHS, przechodząc do / etc
i otwórz plik PATHS
W moim przypadku stara instalacja była w / usr / bin / svn (możesz to sprawdzić za pomocą „which svn”), nowa jest w / usr / local / bin. Oba są w pliku PATHS, ale w „złej” kolejności.
źródło
Możesz także zainstalować SVN i inne narzędzia wiersza poleceń bez instalowania pełnego kodu xcode zgodnie z tym artykułem:
http://blog.grapii.com/2012/08/svn-missing-in-mac-os-x-10-8-mountain-lion/
źródło
Możesz zainstalować jedną z dystrybucji binarnych dostępnych na stronie
Pakiety binarne Subversion Subversion - Mac OS X
Sam wybrałem dystrybucję WANdisco. Pamiętaj, że musisz pozostać w tej samej głównej wersji, z której korzysta Netbeans, jeśli dotykasz swojej kopii roboczej zarówno z NetBeans, jak i wiersza poleceń. Więc jeśli NetBeans 6.9.1 nadal używa Subversion 1.6, powinieneś wybrać Subversion 1.6.18, a nie 1.7.5. Lub uaktualnij do nowszej wersji NetBeans z obsługą Subversion 1.7.
Aktualizacja: Wygląda na to, że obsługa svn NetBeansa współdziała z klientem wiersza poleceń i obsługuje svn 1.6.xi nowsze: Guided Tour of Subversion - Netbeans . Wybrałbym wtedy najnowszą wersję 1.7.x.
źródło
Zawsze możesz zainstalować Subversion za pośrednictwem MacPorts .
źródło
Error: Port subversion not found
. Używam MacPorts 2.1.2 na Mountain Lion.Jeśli zainstalujesz za pomocą XCode, otrzymasz svn 1.6.x. Jeśli potrzebujesz wersji 1.7.x, będziesz mieć problemy z adresami URL repozytoriów http, więc musisz także zainstalować neon. To jest mój post na blogu o tym, jak to zrobić (pierwsza część to dlaczego)
http://nemanjakovacevic.net/blog/2013/01/svn-android-pre-compiler-and-mac-os-x-pita-combination/
źródło
Obecnie istnieje wiele problemów ze svn 1.7.5 na Apple Mountain Mountain. Wersja svn strony Apache ma niewłaściwą wersję Neon (powodującą svn: E170000: Nierozpoznany schemat adresów URL dla http *). Wersja WANdisco z wierszem poleceń ma problemy i dlatego nie jest gotowa, podczas gdy CollabNet nie ma kompilacji dla OSX Mountain Lion.
Wersja GUI Syncro jest uruchomiona dla 1.7.5, wersje wiersza poleceń nie.
Najlepiej pozostać na 1.6, dopóki wszystkie problemy nie zostaną rozwiązane.
źródło
Może być obecny w
/opt/subversion/bin
. Jeśli tak, możesz dodać ten katalog doPATH
zmiennej środowiskowej w swoim~/.bash_profile file
.źródło
źródło
SVN może być już zainstalowany, ale może nie być dostępny w Terminalu, ponieważ SVN nie jest uwzględniony w ścieżce.
W wersji 10.8 przenieśli SVN do folderu aplikacji. Musisz dodać ten folder do pliku / etc / paths, aby był dostępny w Terminalu.
Najpierw otwórz nano:
Pamiętaj, że wyświetli się monit o podanie hasła. Wpisz poprawne hasło.
W edytorze nano dodaj następujący wiersz na końcu pliku:
Użyj Control+, Oaby zapisać pliki i Control+, Xaby wyjść z Nano Editor.
Zamknij terminal ( Control+ Q) i uruchom ponownie. Wpisz,
SVN Help
a zobaczysz, że SVN jest teraz dostępny w oknie terminala.Oto dalsza pomoc: http://www.threeeyedbird.com/blog/2012/08/06/where-did-svn-go-after-upgrading-to-os-x-mountain-lion-10.8/
źródło