最好先科学,再说
hombrew
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
若提示来知乎查看错误,说明是别人复制的旧版脚本。用下面脚本重新安装
-> 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 属地北京
/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)"
感觉最好还是选择清华大学下载源吧,,反正不能选择腾讯或阿里
# source /Users/fang/.zprofile
# brew
# brew doctor # brew 医生,检查系统上可能存在的问题
# 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
处理办法见
#which tree #有了
/usr/local/bin/tree
# tree . #当前目录以树型展示
# brew list列出已安装的软件列表
# brew list git列出已安装软件git的文件目录
brew 常用命令见 /node-admin/20512
# brew search node
# brew install node # brew install node@16 指定版本的安装
# which node
# node --version
# which pnpm
# brew install pnpm # 安装pnpm吧 建议咱用 brew 来安装 pnpm ,不要用 npm来安装 pnpm 吧
# pnpm --version #看什么版本
# pnpm #看看用法
# brew install --cask google-chrome #--cask 是必不可少的,因为它明确告诉 Homebrew 要执行的操作是安装一个 macOS 应用程序(GUI 应用),而非传统的命令行工具或库。
看到这一瓶啤酒,说明成功了
https://formulae.brew.sh/cask/google-chrome #可以在这里进行搜索安装
安装 steam
/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 浏览器
必应搜索 "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
最好要选择清华大学的源 (反正大学的源比较好)
brew install XXXXX #XXXXX是底层软件,安装底层软件
brew install --cast XXXXX #XXXXX是应用软件,安装应用软件
brew -v #查看版本
brew is 这个不行 我使用的是 brew list #查询本地软件库列表
brew update #更新本地Homebrew版本
brew search XXXXX
# brew search baidu #搜索与百度有关的包
# brew install --cast baidunetdisk #安装百度网盘
# brew search google #搜索与谷歌有关的包
# brew install --cast google-chrome #安装谷歌浏览器
# brew search jdk #搜索与jdk有关的包
# brew search maven #搜索与maven 有关的包,它是管理java环境的,类似于composer吧
下面显示 maven 被安装了
# mvn search -v #显示的版本号是 3.8.6
# brew install maven #这是安装环境,不是安装软件,所以不要 --cask
# brew uninstall maven #卸载 ,卸载时不区分是否安装时用了 --cast ,都用这个
去 https://www.csdn.net/ csdn网站上查找功能 这里是查找 homebrew 的功能
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包
我用了网上的各种方法都不行,今天用你的就可以了,太感谢了!!!
同理来此
me too
老哥,专门上号感谢,爱你
+10086
+10086
具体内容如下:
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
只有你的方法才行
感谢作者大大的辛苦付出,我们站在了巨人的肩膀上了。已经在五台机子上使用过,最近才遇到一个新问题,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 .
2、我用的其实就是错误提示里给出的方法,通过git config指令把出问题的2个目录添加到git的安全目录safe.directory里。我个人觉得之所以会出现这个错误,就是git发现那2个目录的所有权有问题,进而认定它们是“非安全目录”。另外,如果你去网上搜解决方案,有人把任意一个目录“*”都添加进git的safe.directory,相当于把安全目录机制手动关闭了,我个人并不推荐这么做。
嗯,直接按照提示执行这两个git config就行了,记得加上sudo
大佬你好,我通过第一个自动脚本安装成功了 请问以后使用这个brew下载软件或者更新brew 它也是都从中科大的源下载的吗?
谢谢大佬!
登录账号只为给你点赞
brew doctor 报错
Cannot download non-corrupt formulae.brew.sh/api/fo!
执行 export HOMEBREW_NO_INSTALL_FROM_API=1 命令 后正常
困扰了好久, 亲测有效
我是zsh没有换成bash安装成功了
绝对的高手, 网上7788的搞了几天 终于看到这个了,必须点赞。亲测有效。