
Появилась задача установить последнюю версию subversion для группы пользователей mac os x (последняя версия mac os). Сначала я попытался установить ее вручную с subversion.tigris.org, 'opencollabnet binary' (http://downloads.open.collab.net/binaries.html, "Universal Subversion 1.6.3 Binaries for MAC OS X (32 и 64 бит)"). Он установился нормально через установщик .pkg, но после использования команды 'svn' я был удивлен, увидев старую версию 1.4.4, поставляемую с macOS.
Похоже, что установка новой subversion не заменяет старую. Каков «правильный» способ гарантировать, что команда «svn» всегда использует недавно установленную subversion? Я могу создать символическую ссылку или добавить /opt/bla-bla-bla/subversion в path, но я боюсь, что такой грубый взлом может что-то сломать.
решение1
Вам необходимо добавить версию /opt/subversion в начало пути оболочки, чтобы среда предпочла новую версию.
Программное обеспечениеПРОЧТИ МЕНЯсостояния:
Замечания по установке
<вырез>
После установки вам нужно будет добавить /opt/subversion/bin к переменной среды PATH.
Это можно сделать множеством способов, но самый простой — добавить следующее в конец /etc/profile или ~/.profile:экспорт ПУТЬ=/opt/subversion/bin:$ПУТЬ
решение2
получатьмакпорты, настройте его должным образом и установите svn оттуда с помощью:
sudo port install subversion