欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

homebrew brew bilibili 安装 视频教程 使用方法视频教程 有大用 有大大用 有大大大用

最好先科学,再说

hombrew

image.png

https://brew.sh/zh-cn/

# /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"          #这个不行

看看  https://zhuanlan.zhihu.com/p/111014448 

Homebrew国内如何自动安装(国内地址)(Mac OS)


Homebrew国内如何自动安装(国内地址)(Mac OS)

6254 人赞同了该文章
若提示来知乎查看错误,说明是别人复制的旧版脚本。用下面脚本重新安装

-> Mac电脑如何打开终端:command+空格 在聚焦搜索中输入terminal回车

安装脚本(终端中粘贴下方命令回车)

(我的shell脚本是 /bin/bash 所有下面要改成 /bin/bash)

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

卸载脚本:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

常见错误点击这里查看


编辑于 2024-03-24 18:24・IP 属地北京


写下你的评论...

1361 条评论
默认
最新
Williams

我用了网上的各种方法都不行,今天用你的就可以了,太感谢了!!!

2020-03-06
曹宇

同理来此

2020-05-05
垚垚垚

me too

2020-05-17
知乎用户WWuqiL

老哥,专门上号感谢,爱你

2020-03-10
天天

+10086

02-22
Mars

+10086

2023-09-11
Mr.XiaoBo
如果遇到 SSL certificate problem: certificate has expired 错误
具体内容如下:
Cloning into '/usr/local/Homebrew'...
fatal: unable to access 'mirrors.ustc.edu.cn/bre': SSL certificate problem: certificate has expired
m此步骤失败 '尝试再次运行自动脚本选择其他下载源或者切换网络'
[问题分析]:
该部分原因可能因为在此之前 安装过Git客户端 默认Git客户端安装是开启SSL证书验证功能 需要在终端中关闭该验证
[解决办法] :
前面都不是重点,重点是问题描述里面的最后一句 certificate problem: certificate has expired,意思是证书过期了。其实就是SSL卡住了你,因此最快的解决方法就是关掉SSL验证。



终端输入下方代码 关闭SSL证书验证:
git config --global http.sslVerify false
2021-10-05
0.0
为什么下载git这么慢啊,28.5mb浏览器下载了几个小时
2023-10-16
走路都带风
太感谢了,找了半天终于被您的方法解决了
2022-05-02
optimus

只有你的方法才行

2020-03-20
姚东

感谢作者大大的辛苦付出,我们站在了巨人的肩膀上了。已经在五台机子上使用过,最近才遇到一个新问题,brew install/update 时候出现fatal: not in a git directory运行brew -v 可以看到。

 【git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
Homebrew/homebrew-core (no Git repository)】

【git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
Homebrew/homebrew-cask (no Git repository)】相关提示。目前已经解决

解决方案,cd到对应git目录下,讲该目录权限赋值给everyone

sudo chown -R mac:everyone .[害羞][害羞]


2022-07-26
咖啡杯企鹅
1、“cd到对应git目录下”这句话,应该是层主表达不严谨。应该是“cd到出问题的homebrew-core和homebrew-cask目录下”,然后把这2个目录的所有权给everyone。你可以尝试一下,虽然我自己并不是用这种方法来解决问题的[尴尬]

2、我用的其实就是错误提示里给出的方法,通过git config指令把出问题的2个目录添加到git的安全目录safe.directory里。我个人觉得之所以会出现这个错误,就是git发现那2个目录的所有权有问题,进而认定它们是“非安全目录”。另外,如果你去网上搜解决方案,有人把任意一个目录“*”都添加进git的safe.directory,相当于把安全目录机制手动关闭了,我个人并不推荐这么做。
2022-10-14
随便吧

嗯,直接按照提示执行这两个git config就行了,记得加上sudo

2022-11-15
夏日清溪

大佬你好,我通过第一个自动脚本安装成功了 请问以后使用这个brew下载软件或者更新brew 它也是都从中科大的源下载的吗?

2020-03-08
金牛肖马
以后更新是国内源,软件如果国内源有缓存是从国内下载。
2020-03-08
夏日清溪

谢谢大佬!

2020-03-09
大灰狼

登录账号只为给你点赞

2021-04-30
小二狗在学习

brew doctor 报错
Cannot download non-corrupt formulae.brew.sh/api/fo!
执行 export HOMEBREW_NO_INSTALL_FROM_API=1 命令 后正常

2023-02-07
Skyly

困扰了好久, 亲测有效

2023-02-09
一心待明月
啊,我找到问题了,要把shell换成bash,谢谢大佬的分享
2020-05-05
一心待明月
问题解决啦,是mac更新后默认zsh,要bash才可以安装
2020-05-05
BaituBaitu

我是zsh没有换成bash安装成功了[好奇]

2022-07-14
海阔天空

绝对的高手, 网上7788的搞了几天 终于看到这个了,必须点赞。亲测有效。

2020-03-16

/bin/zsh 情况下遇到报错   Mac M1 Brew install 报错Command failed with exit 128:git  处理方法见  /node-admin/20510

#brew -v   #查看brew的一些信息的


来自  https://zhuanlan.zhihu.com/p/111014448

  

也可以通过  https://gitee.com/cunkai/HomebrewCN   看看如何安装


# /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"


感觉最好还是选择清华大学下载源吧,,反正不能选择腾讯或阿里

image.png


image.png

image.png

image.png

# source /Users/fang/.zprofile 

# brew

image.png

# brew doctor        # brew  医生,检查系统上可能存在的问题

image.png

# which vim  #有vim

/usr/local/bin/tree

# which tree    #没有tree

# brew install tree        #咱安装一下

报错

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

Error: tree: Failed to download resource "tree.rb"

Download failed: https://raw.githubusercontent.com/Homebrew/homebrew-core/675ca659ebe69e0829d59104c2b74089e0acf6f6/Formula/t/tree.rb

 处理办法见   

image.png

#which tree    #有了

/usr/local/bin/tree

# tree .        #当前目录以树型展示

# brew list列出已安装的软件列表

# brew list git列出已安装软件git的文件目录

brew 常用命令见   /node-admin/20512

# brew search node

image.png

# brew install node     # brew install node@16 指定版本的安装

image.png

# which node

# node --version

image.png

# which pnpm

# brew install pnpm    # 安装pnpm吧    建议咱用 brew 来安装 pnpm ,不要用 npm来安装 pnpm 吧image.png


# pnpm --version         #看什么版本

image.png

# pnpm         #看看用法

image.png

#  brew install --cask google-chrome       #--cask  是必不可少的,因为它明确告诉 Homebrew 要执行的操作是安装一个 macOS 应用程序(GUI 应用),而非传统的命令行工具或库。

image.png

看到这一瓶啤酒,说明成功了

image.png



https://formulae.brew.sh/cask/google-chrome    #可以在这里进行搜索安装


image.png

安装 steam

image.png


/bin/zsh 情况下遇到报错   Mac M1 Brew install 报错Command failed with exit 128:git  处理方法见  /node-admin/20510

#brew -v   #查看brew的一些信息的


来自  https://www.bilibili.com/video/BV1fg411q758/?spm_id_from=333.337.search-card.all.click&vd_source=346847773d1f74962a4daab9ddf7f228



home brew 它的用处是什么呢

它的用处就是说自动化的去为你的电脑去安装包 安装环境 就是HOMEBREW干嘛用的 就是给你安装JDK 安装mysql 安装git等等用的

它是包管理工具  它还可以去安装这个CASK软件,比如chrome 浏览器

image.png

image.png

image.png


必应搜索 "homebrew cn"

https://gitee.com/cunkai/HomebrewCN  

Homebrew国内源

知乎文章地址:https://zhuanlan.zhihu.com/p/111014448  本网站   /node-admin/20554 

苹果电脑安装脚本:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

苹果电脑卸载脚本:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

---Brew介绍

macOS 和 Linux 缺失软件包的管理器

---Homebrew 能干什么?

使用 Homebrew 安装 Mac(或Linux)没有预装但你需要的东西。

--Homebrew自身如何使用

知道软件包具体名称,直接 brew install 软件包名 只知道一小部分名称,用 brew search 小部分名称 查询即可 例如brew search chrome就会把带chrome的软件包全部列出


来自  https://gitee.com/cunkai/HomebrewCN  



image.png


最好要选择清华大学的源 (反正大学的源比较好)

image.png


 brew install XXXXX    #XXXXX是底层软件,安装底层软件

 brew install --cast XXXXX    #XXXXX是应用软件,安装应用软件

 brew -v       #查看版本

 brew is  这个不行 我使用的是 brew list    #查询本地软件库列表

 brew update    #更新本地Homebrew版本

 brew search XXXXX    

 # brew search baidu  #搜索与百度有关的包

image.png


# brew install --cast baidunetdisk        #安装百度网盘

# brew search google #搜索与谷歌有关的包

# brew install --cast google-chrome    #安装谷歌浏览器

# brew search jdk #搜索与jdk有关的包

# brew search maven #搜索与maven 有关的包,它是管理java环境的,类似于composer吧

下面显示  maven 被安装了

image.png


# mvn search -v   #显示的版本号是 3.8.6

image.png

# brew install maven        #这是安装环境,不是安装软件,所以不要 --cask

# brew uninstall maven      #卸载 ,卸载时不区分是否安装时用了 --cast ,都用这个


去 https://www.csdn.net/  csdn网站上查找功能 这里是查找  homebrew 的功能

image.png

image.png



image.png


brew cleanup    #一键清理垃圾


brew cleanup -n  #查看可清理的旧版本包,不执行实际操作   -n, --dry-run (空载运行)  Show what would be removed, but do not actually remove anything


brew cleanup #清理所有包的旧版本


brew cleanup git   #清理指定包的旧版本,,这里是git包





image.png

普通分类: