На данный момент я использую git 1.7.5.4, perl 5.12.3, а также python 2.7.1 на osx 10.7.3, которые были включены в базовую настройку системы. Применяя команду "which", расположим:
/usr/bin/git
/usr/bin/perl
/usr/bin/python
Я хотел оставить эти версии без изменений, обновить и установить последние версии в стороне. Если они установлены в / usr / local / bin и внутри .bash_profile, то / usr / local / bin помещается в первую позицию «export PATH =», и вы применяете «which» после этого местоположения было бы:
/usr/local/bin/git
Теперь вопрос в том, какую версию git, perl и / или python osx будет использовать. В принципе, я думаю, он будет использовать версии из / usr / local / bin? Или абсолютные пути к / usr / bin жестко закодированы в тех частях osx и xcode, которые их требуют? Спасибо
--prefix
. Кроме того, MacPorts
устанавливает программное обеспечение в / opt /, оно не будет касаться тех, которые поставляются с вашей системой установки. Я не люблю MacPorts, потому что он довольно медленный по сравнению с HomeBrew
.
perlbrew
.