mac上安装homebrew遇到的问题(官网方法失效,本地安装方法)
来源:互联网 发布:第一个编程语言 编辑:程序博客网 时间:2024/05/23 11:02
1、可以翻墙直接按照官方给的方法安装,官网有。
2、不可以翻墙却直接按照官网给的方法安装,结果安装失败,且不能卸载(安装了一半就失败了,卸载也没法卸载,但是电脑里还有一些文件,这时需要删除这些文件,不然下次进行安装的时候即使方法正确一会因为这些文件的存在而冲突失败),删除这些文件
sudo rm -rf /usr/local/.git rm -rf Library .git .gitignore bin/brew README.md share/man/man1/brew rm -rf ~/Library/Caches/Homebrew
3、经过了1、2的折腾之后,在网上找到了在本地安装的方法。
- 问题: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.gitgit init --bare cd ../homebrew-mastergit initgit 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 cleanupruby 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检查一下,应该就没问题了。
- mac上安装homebrew遇到的问题(官网方法失效,本地安装方法)
- 安装 Homebrew遇到的问题
- mac上安装homebrew
- Mac系统下安装和卸载HomeBrew的方法
- 在MAC上安装homebrew
- 在mac上安装homebrew
- mac 下homebrew安装问题
- 通过 Homebrew 安装 MySQL 的方法
- 方法说---mac下安装homebrew与mongodb
- mac上安装类似 apt-get 的软件包管理器 -- Homebrew
- mac上安装wget的简单方法
- 在mac上通过Homebrew安装redis
- 在mac上通过Homebrew安装redis
- 在Mac上使用Homebrew安装软件
- mac上配置git,及Homebrew安装
- Mac上使用homebrew安装PostgreSql
- 在mac上通过Homebrew安装redis
- 在mac上通过Homebrew安装redis
- labview 串口通信开发基础详解
- Androud 通过代码添加margin属性
- fgetpos
- printk 消息打印级别
- Java中的main()方法详解
- mac上安装homebrew遇到的问题(官网方法失效,本地安装方法)
- solr从数据库为solr_home导入数据
- 并查集操作
- fgetpos() - C库函数
- Android如何解决多次fork进程的问题
- [Java]使用HttpClient实现一个简单爬虫,抓取煎蛋妹子图
- 中断与时钟机制
- FreeSwitch ESL——Event Object,Connect Object(事件套接字的事件对象及连接对象)
- Android半透明提示效果的实现