Установить Git перед Boxen или Boxen перед Git?

Итак, я только что купил Mac и хочу использовать Boxen для настройки рабочей среды. Дело в том, что инструкции по установке немного запутаны. Введение на этой странице:

https://github.com/boxen/our-boxen#getting-started

использует git

sudo mkdir -p /opt/boxen
sudo chown ${USER}:admin /opt/boxen
git clone <location of my new git repository> /opt/boxen/repo
cd /opt/boxen/repo
script/boxen

но затем он продолжает:

This template project provides the following by default:

Homebrew
Git
Hub

У меня сложилось впечатление, что в идеале вы хотите иметь чистую систему, чтобы избежать конфликтов при использовании Boxen, поэтому, прежде чем я получу git из магазина приложений / homebrew, я хотел посмотреть, как другие подошли к настройке Boxen, чтобы я мог избавить себя от головной боли.


person sunwukung    schedule 29.03.2013    source источник


Ответы (2)


Я не думаю, что вам нужно сначала установить git. Я установил Boxen, хотя еще не пробовал чистую загрузку на новой машине. Вот мое понимание:

1) Инструменты командной строки X-Code являются необходимым условием для установки Boxen — X-Code устанавливает версию git как /usr/bin/git, поэтому нет необходимости явно устанавливать еще один git для начальной загрузки Boxen. На моей машине - Mountain Lion/10.8.3:

$ /usr/bin/git --version
git version 1.7.12.4 (Apple Git-37)

2) После того, как вы установите Boxen, Boxen затем установит выпуск Homebrew git в /opt/boxen/homebrew/bin/git, который, вероятно, является более новой версией командной строки X-Code git:

$ /opt/boxen/homebrew/bin/git --version
git version 1.8.0

3) Наконец, по умолчанию Boxen установит hub, который будет псевдонимом от git до hub (hub является GitHub- расширение оболочки вокруг git):

$ type -a git
git is aliased to `hub'
git is /opt/boxen/homebrew/bin/git
git is /usr/bin/git

$ git --version
git version 1.8.0
hub version 1.10.5
person Bert F    schedule 30.03.2013

Я позволяю инструментам командной строки Xcode сделать это за меня, прежде чем настраивать новый Boxen:

$ xcode-select --install

После того, как вы настроите Boxen, у вас будет соответствующая версия Git.

person bryan kennedy    schedule 17.01.2014