【问题标题】:Git clone error after OS X Mountain Lion updateOS X Mountain Lion 更新后的 Git 克隆错误
【发布时间】:2012-07-26 12:24:46
【问题描述】:

我刚刚将我的 MBP 更新到 OSX 10.8,并尝试使用 brunch.io 开始一个新项目,默认情况下使用的是 coffeescript,我更喜欢 javascript,所以我需要克隆简单的 js 框架。所以是这样的:

brunch new <someprojectname> --skeleton https://github.com/brunch/simple-js-skeleton.git

这是我以前使用过的,效果很好。但是今天我收到以下错误:

error: Git clone error: /bin/sh: git: command not found

我真的不知道如何解决这个问题......

【问题讨论】:

    标签: github osx-mountain-lion brunch


    【解决方案1】:

    您可以通过以下任一方式下载 Apple 的官方开发者命令行实用程序集(包括 git):

    • 打开 Xcode,转到首选项 > 下载并单击“命令行实用程序”旁边的安装按钮
    • 转到developer.apple.com/downloads,并从 Xcode 4.4 类别下载“Xcode 4.4 Command Line Tools for OSX 10.8”

    【讨论】:

    • 我猜真正的问题是 Xcode 一直在升级(替换),所以缺少命令行工具。谢谢!
    【解决方案2】:

    如果设置了适当的PATH,请检查您的.bashrc.bash_profile。你是通过 macports 安装 git 的吗?该更新可能从 PATH 中删除了 /opt/bin/opt/local/bin

    【讨论】:

    • 我什至找不到 .bashrc 或 .bash_profile。在终端中我输入: ls -a 唯一以 .bash 开头的是 .bash_history ......我也做了一个快速检查并且没有安装 macports。不久前我安装了 git,我不记得我是如何或何时安装的......
    • 这个技巧对我有用。我的个人资料名为.profile,它位于我的主文件夹的根目录中。这是在那里:export PATH="/usr/local/git/bin/:$PATH"。我不需要重新安装任何东西,但请确保在添加后重新启动终端。
    【解决方案3】:

    我让一切恢复正常。显然,Mountain Lion 的更新完全放弃了 git。只需从here 下载安装包并运行它,一切都会恢复正常。

    【讨论】:

    • 下载后无法安装,提示该软件包来自身份不明的开发者,并且我的安全设置只允许从 Apple Store 安装!!!刚安装了Mountain Lion,所以我真的需要检查这些安全设置!...
    • 转到首选项 -> 安全性 -> 检查任何来源,而不是仅 App Store
    • 我认为它不会丢弃 git,我认为它只是以某种方式将其从 PATH 中删除。 Femaref 的回答对我有用。
    【解决方案4】:

    您必须更改您的安全设置,进入系统偏好设置 > 安全和隐私 > 更改允许从 --> 任何地方下载的应用程序。在这种情况下,您的安全设置可能会被锁定,请按首选项窗格左下方的锁。

    【讨论】:

      【解决方案5】:

      基于this文章:

      1. 打开你的 ~/.bash_profile,如果你使用 nano,它将是: $ sudo nano ~/.bash_profile

      2. 将此行添加到文件中: 导出 PATH=$PATH:/usr/local/git/bin/

      3. 保存并关闭文件并在终端上键入: $ source ~/.bash_profile

      【讨论】:

        猜你喜欢
        • 2012-07-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-17
        • 2012-10-13
        • 2012-08-02
        • 2023-04-02
        • 1970-01-01
        相关资源
        最近更新 更多