问题:brew 安装失败
思路:将github仓库放到本地,不用ruby下载
解决办法:
1、下载https://raw.githubusercontent.com/Homebrew/install/master/install文件(使用浏览器打开,另存为也可以),命名为install

2、在github上把Homebrew(https://github.com/Homebrew/homebrew)
的库下载下来(下载zip包即可)
把下载的zip包放在文件夹”brew”(自己建立)内,
同时在 “brew” 文件夹内新建文件夹”brewRemote.git”
把步骤1下载下来的install文件也放进”brew”文件夹中

3.下面开始使用 shell,前提,shell先进入到”brew”文件夹内

cd brewRemote.git
git init --bare
cd ../homebrew-master
git init
git add .
git commit -m "create project"
git remote add origin brewRemote.git(的绝对路径)
git push -u origin master
现在,我们本地就有了Homebrew的git库:brewRomote.git
接下来,修改install文件:
应该在第7行左右,把

HOMEBREW_REPO = 'https://github.com/Homebrew/homebrew'
改为:
HOMEBREW_REPO = '/Users/tu/Documents/brew/brewRomote.git'

这里就是把Homebrew的github库,替换为本地库。
注意:上面的brewRomote.git(/Users/tu/Documents/brew/brewRomote.git)的绝对路径为我的,你要替换为你自己本地的绝对路径
,最后继续执行ruby命令(注意:shell当前路径依然为brew)

rm -rf /usr/local/Cellar /usr/local/.git && brew
cleanup
ruby install
第一行的rm命令,是为了防止之前你安装Homebrew失败而残留的文件,导致这次安装失败
ruby install执行之后,安装命令行提示安装,应该会安装成功。
安装成功后,执行以下命令:

`brew doctor`
这个命令是Homebrew的自我检测命令,看看有没有配置不对的地方。
但是我们使用的本地的git库brewRomote.git,所以会检测出这个有问题,我们接下来修改这个问题。
找到这个文件 /usr/local/.git/config,
由于.git文件是隐藏文件夹,你可以使用命令行来查找

open /usr/local/.git
这样你就能找到config文件了
使用编辑器来修改config文件

url = /Users/baidu/TestTmp/yanshi/brewRomote.git改为
url = https://github.com/Homebrew/homebrew
保存config文件,大功告成!,再使用brew doctor检查一下,应该就没问题了。

原文:http://doc.okbase.net/shede333/archive/122619.html

brew install mac安装失败的问题的更多相关文章

  1. brew的MAC安装

    1.介绍 brew是一个软件包管理工具,类似于centos下的yum或者ubuntu下的apt-get,非常方便,免去了自己手动编译安装的不便 brew 安装目录 /usr/local/Cellar ...

  2. pip install bs4安装失败

    使用管理员方式打开命令提示符框,然后pip install bs4即可安装成功:

  3. pip3 install mysqlclient安装失败

    报错信息: OSError: mysql_config not found 解决方法: 执行以下命令 yum install python-devel mysql-devel -y 然后再 pip3 ...

  4. pip install flask 安装失败

    地址:http://www.zhihu.com/question/21492455

  5. Mac安装brew及其用法

    Mac 安装 brew 及其用法: 安装brew: curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz - ...

  6. mac 安装brew mac安装expect mac一键登录服务器脚本

    mac 安装brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/ma ...

  7. Mac安装Brew包管理系统

    Mac安装Brew包管理系统 前言 为什么需要安装brew 作为一个开发人员, 习惯了使用centos的yum和ubuntu的apt, 在mac中有没有这两个工具的平替? 有, 就是Brew. Bre ...

  8. Mac 安装 MySQL

    在 Mac 下用 Homebrew 安装 MySQL, 网上的教程倒是很多,不过大多数都很默契地雷同.如果稍有点定制要求,就无从下手了. 我先也不免俗,从基本的开始: 一.首先安装 Homebrew ...

  9. mac 安装 php nginx mysql

    mac下面安装php nginx mysql根linux下面差不多,建议大家使用brew管理工具包安装. 1,安装homebrew http://brew.sh/index_zh-cn.html 安装 ...

随机推荐

  1. 10个常见的Android 新手误区

    在过去十年的移动开发平台中,作为资深的移动开发人员,我们认为Android平台是一个新手最广为人知的平台.它不仅是一个廉价的工具,而且有着良好的开发社区,以及从所周知的编程语言(Java),使得开发A ...

  2. pythonl学习笔记——爬虫的基本常识

    1 robots协议 Robots协议(也称为爬虫协议.机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告诉搜索引擎哪些页面可 ...

  3. 从一个activity返回

    页面之间的跳转有startActivity 和startActivityForResult两种, 返回的话用finish方法,如下示例 MyActivity.this.finish();那你返回按钮使 ...

  4. Linux时间子系统(四) timekeeping

    一.前言 timekeeping模块是一个提供时间服务的基础模块.Linux内核提供各种time line,real time clock,monotonic clock.monotonic raw ...

  5. Linux递归解压缩一个目录下的全部文件

    gunzip -r hongchangfirst/data 怎样递归删除那些剩余的非log结尾的文件? 先列出确认一下: find hongchangfirst/data -type f ! -nam ...

  6. rpm安装PostgreSQL

    一.首先去官网下载相关的安装包 https://yum.postgresql.org/rpmchart.php 二.下载安装包 1. 最小的数据库服务器安装包: postgresql96--1PGDG ...

  7. Jvisualvm监控远程linux下Tomcat

    Jvisualvm监控远程linux下Tomcat 1.编辑tomcat/bin/catalina.sh 加入下面这段代码,中间无换行: CATALINA_OPTS="$CATALINA_O ...

  8. 为训练深度OCR 图像,生成文本图像

    https://github.com/Sanster/text_renderer Generate text images for training deep learning ocr model 在 ...

  9. malloc/free 与 new/delete 比较

    相同点:都可用于申请动态内存和释放内存 不同点: (1)操作对象有所不同. malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符.对于非内部数据类的对象而言,光 ...

  10. 自己动手写shell命令之write

    Linux下write命令同意用户跟其它终端上的用户对话.用c语言实现shell命令write.代码例如以下: #include <stdio.h> #include <fcntl. ...