Відповіді:
Встановіть останній Xcode з магазину додатків Mac.
Перейдіть до Xcode »Налаштування» Завантаження »Інструменти командного рядка» Встановити .
Якщо ви не хочете завантажувати / встановлювати Xcode, ви завжди можете просто завантажити Інструменти командного рядка для Mountain Lion із програми завантаження розробника .
Якщо у вас встановлений 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, перейшовши на / і т.д.
cd /etc
і відкрийте файл PATHS
open paths
У моєму випадку стара установка була в / usr / bin / svn (ви можете перевірити, що за допомогою "who 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.
Оновлення: Схоже, підтримка svn NetBeans взаємодіє з клієнтом командного рядка та підтримує svn 1.6.x та новіші: Guided Tour of 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-адресами сховищ, тому вам також потрібно буде встановити неонові. Це моя публікація в блозі про те, як це зробити (перша частина саме тому)
http://nemanjakovacevic.net/blog/2013/01/svn-android-pre-compiler-and-mac-os-x-pita-combination/
В даний час існує багато проблем зі svn 1.7.5 на Apple Mountain Mountain Lion. Версія svn сайту Apache має неправильну неонову версію (викликає svn: E170000: Нерозпізнана схема URL-адрес для http *). Версія командного рядка WANdisco має проблеми, і до цього вона не готова, тоді як CollabNet не має збірки для OSX Mountain Lion.
Версія GUI Syncro оновлюється для 1.7.5, версії командного рядка - ні.
Найкраще - залишатися на 1.6, поки всі проблеми не будуть вирішені.
SVN може бути вже встановлений, але він може бути недоступний у Terminal, оскільки SVN не включений у шлях.
У 10.8 вони перемістили SVN у папку Application. Вам потрібно додати цю папку до файлу / etc / paths, щоб вона була доступною у Terminal.
По-перше, відкрити нано:
sudo nano /etc/paths
Зауважте, що для цього буде запропоновано ввести пароль. Введіть правильний пароль.
У наноредакторі додайте наступний рядок у кінці файлу:
/Applications/Xcode.app/Contents/Developer/usr/bin
Використовуйте Control+ Oдля запису файлів і Control+ Xдля виходу з редактора Nano.
Закрийте термінал ( 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/