Ответы:
Установите последнюю версию Xcode из Mac App Store.
Перейдите в Xcode »Настройки» Загрузка »Инструменты командной строки» Установить .
Если вы не хотите загружать / устанавливать XCode, вы всегда можете просто загрузить инструменты командной строки для Mountain Lion с сайта Developer Downloads .
Если у вас установлен Xcode и вы используете bash:
$> vi ~/.profile
добавьте это в конце вашего .profile PATH = "$ {PATH}: / Applications / Xcode.app / Contents / Developer / usr / bin /"
$> source ~/.profile
Должно работать
Также проверьте Homebrew для этих типов пакетов:
brew install svn
XCode установит только SVN 1.6.18 (r1303927). Но вы можете легко установить Subversion из Apache. Просто скачайте исходные файлы по адресу http://subversion.apache.org/download/#recommended-release , распакуйте и войдите в терминал. Перейдите в папку, через которую вы только что распаковали
cd /path/to/folder
(вы можете перетащить папку из Finder в терминал). Затем введите
./configure
Подождите
make
подожди некоторое время
sudo make install
Однако вам может понадобиться изменить свои PATHS, перейдя в / etc
cd /etc
и откройте файл PATHS
open paths
В моем случае старая установка была в / usr / bin / svn (вы можете проверить это с помощью «which svn»), новая - в / usr / local / bin. Оба находятся в PATHS-файле, но в «неправильном» порядке.
Вы также можете установить SVN и другие инструменты командной строки, не устанавливая полный xcode согласно этой статье:
http://blog.grapii.com/2012/08/svn-missing-in-mac-os-x-10-8-mountain-lion/
Вы можете установить один из бинарных дистрибутивов, доступных на
Бинарные пакеты Apache Subversion - Mac OS X
Я сам выбрал дистрибутив WANdisco. Имейте в виду, что вам нужно использовать ту же основную версию, которую использует NetBeans, если вы касаетесь своей рабочей копии как из NetBeans, так и из командной строки. Так что, если NetBeans 6.9.1 все еще использует Subversion 1.6, вам следует перейти на Subversion 1.6.18, а не 1.7.5. Или обновите до новой версии NetBeans с поддержкой Subversion 1.7.
Обновление: похоже, что поддержка NetBeans svn взаимодействует с клиентом командной строки и поддерживает svn 1.6.x и новее: обзор Subversion - Netbeans . Тогда я бы выбрал самую новую версию 1.7.x.
Вы всегда можете установить Subversion через MacPorts .
sudo port install subversion
Error: Port subversion not found
, Я использую MacPorts 2.1.2 на Mountain Lion.
Если вы установите через XCode, вы получите svn 1.6.x. Если вам нужен 1.7.x, у вас будут проблемы с http-адресами репозиториев, поэтому вам нужно будет также установить neon. Это мой блог о том, как это сделать (первая часть почему)
http://nemanjakovacevic.net/blog/2013/01/svn-android-pre-compiler-and-mac-os-x-pita-combination/
В настоящее время существует много проблем с SVN 1.7.5 на Apple's Lion. Версия сайта Apache svn имеет неправильную версию Neon (в результате svn: E170000: нераспознанная схема URL для http *). Версия WANdisco для командной строки имеет проблемы и поэтому не готова, в то время как CollabNet не имеет сборки для OSX Mountain Lion.
Версия Syncro с графическим интерфейсом работает для 1.7.5, версии для командной строки - нет.
Лучше всего остаться на 1.6, пока все проблемы не будут решены.
Возможно, SVN уже установлен, но он может быть недоступен в терминале, поскольку SVN не включен в путь.
В 10.8 они переместили SVN в папку приложения. Вам необходимо добавить эту папку в файл / etc / paths, чтобы она была доступна в Терминале.
Сначала откройте нано:
sudo nano /etc/paths
Обратите внимание, что это будет запрашивать пароль. Введите правильный пароль.
В нано-редакторе добавьте следующую строку в конец файла:
/Applications/Xcode.app/Contents/Developer/usr/bin
Используйте Control+ Oдля записи файлов и Control+ Xдля выхода из Nano Editor.
Выйдите из терминала ( Control+ Q) и перезапустите. Введите, SVN Help
и вы увидите, что SVN теперь доступен в окне терминала.
Вот некоторая дополнительная помощь: http://www.threeeyedbird.com/blog/2012/08/06/where-did-svn-go-after-upgrading-to-os-x-mountain-lion-10.8/