在Boxen之前安装Git,或者在Git之前安装Boxen?

时间:2013-03-29 16:44:02

标签: macos git boxen

所以,我只是想要一台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时出现冲突,所以在我从homebrew / app store获得git之前,我想看看其他人如何设置Boxen以便我可以保存我自己有些头疼

2 个答案:

答案 0 :(得分:6)

我认为您不需要先安装git。我安装了Boxen,虽然我还没有在新机器上尝试过干净的自举。这是我的理解:

1)X-Code命令行工具是安装Boxen的先决条件 - X-Code installs a version of git as /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将在/opt/boxen/homebrew/bin/git安装自制的git版本,这可能是X-Code命令行git的新版本:

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

3)最后,默认情况下,Boxen会安装hub,将git别名为hubhub is a GitHub-enhancing wrapper around 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

答案 1 :(得分:1)

在设置新的Boxen之前,我让Xcode命令行工具为我做了这个:

$ xcode-select --install

设置Boxen后,您将获得相应的Git版本。