安装Homebrew时的Git问题(Mac OSx)

时间:2016-07-14 04:17:54

标签: git homebrew

这是我尝试安装Homebrew时得到的。它给了我一个错误,并说Git不可用,虽然我已下载并安装它。我是编程新手,我一直在寻找答案,但我真的无法弄清楚为什么Git不可用!请帮忙

enter image description here

2 个答案:

答案 0 :(得分:2)

确保更新了brew。 首先运行以下命令:

Your system is ready to brew

现在,如果你得到brew update brew install git ,你可以继续安装Git。

使用Homebrew,安装Git就像这样简单:

git --version

注意:在使用Homebrew安装任何内容之前运行更新是一个好习惯,因为Homebrew会定期更新。

验证:

git version 2.3.1

您应该brew doctor或更晚。

运行brew doctor以确保一切正常。 如果cd `brew --prefix` git remote add origin https://github.com/Homebrew/homebrew.git git fetch origin git reset --hard origin/master brew update 无效,您可以使用以下命令:

sudo chown -R $(whoami) $(brew --prefix)

已经是最新的。

如果您发现尝试运行的权限错误

/usr/local

或者如果它抱怨sudo chown -R `whoami` /usr/local 内的任何目录都不可写,请使用以下命令修复它:

/usr/bin

最后,如果您收到警告:/usr/local/bin发生在>>之前,请运行以下命令并退出并重新启动终端:

echo' export PATH =" / usr / local / bin:$ PATH"' >> 〜/ .bash_profile中

此命令接受单引号之间的所有内容,并将其.bash_profile添加到用户根目录~/中名为.bash_profile的文件中。每次打开新的终端窗口或选项卡时,都会调用PATH。导出/usr/local/bin行会告诉您的系统首先查看xcode-select --install ,因为Homebrew会安装工具。

下载并安装命令行工具

对于El Capitan,Yosemite和Mavericks
  1. 在终端窗口中,复制并粘贴(或键入)以下命令,然后按键盘上的返回键:

    ClassToMock mock = PowerMock.createMock(ClassToMock.class);
    PowerMock.expectNew(ClassToMock.class, parameterValues).andReturn(mock);
    PowerMock.replayAll();
    
  2. 您应该会在屏幕上看到弹出的对话框。出现时单击“安装”。

  3. install xcode

    1. 出现许可协议时,单击“同意”。

    2. 然后,您的计算机将尝试查找该软件,然后开始下载该软件。将出现以下弹出窗口:

    3. 安装软件后,单击“完成”。那就是它!您现在已准备好进入第2步。

    4. install xcode, done

答案 1 :(得分:2)

因此PATH已被过滤,设置

export HOMEBREW_NO_ENV_FILTERING=1

帮助避免了这个问题