Я обновился до OS X Mountain Lion и обнаружил, что SVN больше не присутствует. Я использую Netbeans 6.9.1 в сочетании с Apache SVN.
Как я могу вернуть его и работать?
svn
osx-mountain-lion
Джейк
источник
источник
Если у вас установлен Xcode и вы используете bash:
добавьте это в конце вашего .profile PATH = "$ {PATH}: / Applications / Xcode.app / Contents / Developer / usr / bin /"
Должно работать
источник
Также проверьте Homebrew для этих типов пакетов:
источник
XCode установит только SVN 1.6.18 (r1303927). Но вы можете легко установить Subversion из Apache. Просто скачайте исходные файлы по адресу http://subversion.apache.org/download/#recommended-release , распакуйте и войдите в терминал. Перейдите в папку, через которую вы только что распаковали
(вы можете перетащить папку из Finder в терминал). Затем введите
Подождите
подожди некоторое время
Однако вам может понадобиться изменить свои PATHS, перейдя в / etc
и откройте файл 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 .
источник
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, пока все проблемы не будут решены.
источник
Может присутствовать в
/opt/subversion/bin
. Если это так, вы можете добавить этот каталог вPATH
переменную окружения в вашем~/.bash_profile file
.источник
источник
Возможно, SVN уже установлен, но он может быть недоступен в терминале, поскольку SVN не включен в путь.
В 10.8 они переместили SVN в папку приложения. Вам необходимо добавить эту папку в файл / etc / paths, чтобы она была доступна в Терминале.
Сначала откройте нано:
Обратите внимание, что это будет запрашивать пароль. Введите правильный пароль.
В нано-редакторе добавьте следующую строку в конец файла:
Используйте 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/
источник