【问题标题】:Install Git before Boxen, or Boxen before Git?在 Boxen 之前安装 Git,还是在 Git 之前安装 Boxen?
【发布时间】:2013-03-29 16:44:02
【问题描述】:

所以,我刚刚购买了一台 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 之前,我想看看其他人是如何设置 Boxen 的,这样我就可以保存我自己有些头疼

【问题讨论】:

    标签: macos git boxen


    【解决方案1】:

    我认为您不需要先安装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 安装 Homebrew 版本的 git,这可能是 X-Code 命令行 git 的较新版本:

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

    3) 最后,默认情况下,Boxen 将安装hub,它会将git 别名为hub (hub 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
    

    【讨论】:

      【解决方案2】:

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

      $ xcode-select --install
      

      设置完 Boxen 后,您将获得适当的 Git 版本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-09-21
        • 1970-01-01
        • 2017-01-18
        • 2013-08-30
        • 2010-11-20
        • 2020-05-19
        • 1970-01-01
        相关资源
        最近更新 更多