当前位置: 首页 > news >正文

关于Homebrew:Mac快速安装Homebrew

关于macOS 安装Homebrew

  • Homebrew
    • Homebrew介绍
    • Homebrew 官网地址
    • Homebrew 能安装什么?
  • Mac上安装Homebrew
    • 主要步骤:打开终端,执行官网安装脚本
      • 注意
      • 遇到问题①:脚本在克隆 Homebrew 核心仓库时,​​无法连接 GitHub​​(端口443超时)
      • 遇到问题②:用户目录下可能之前没有 .zprofile 文件
    • 安装完成,验证是否安装成功
      • 最终结果验证

Homebrew

Homebrew介绍

Homebrew 是 macOS(或 Linux)系统上的一个软件包管理器。
可以想象是一个巨大的、免费的“软件应用商店”​​,但它是为​​命令行工具​​和​​开发者工具​​而生的。

Homebrew 官网地址

Homebrew官网地址

Homebrew 能安装什么?

它主要能安装两类东西:

  1. ​​Formula(公式): 命令行工具和开发库​​
    ​​编程语言​​:如 Python, Node.js, Ruby, Go 等。
    ​​开发工具​​:如 Git, Docker, MySQL, Redis 等。
    ​​实用工具​​:如 wget(下载工具), ffmpeg(视频处理), imagemagick(图片处理)等。
    用法:brew install 软件名 (例如:brew install git)

  2. ​​Cask(木桶): 图形界面(GUI)应用程序​​
    就像你在官网下载的 .dmg 安装文件一样,但通过命令一键安装。
    ​​常用应用​​:如 Google Chrome, Visual Studio Code, Spotify, Telegram, Notion 等。
    用法:brew install --cask 应用名 (例如:brew install --cask google-chrome)

Mac上安装Homebrew

主要步骤:打开终端,执行官网安装脚本

command + 空格——输入【终端】——执行官网脚本命令:

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

注意

安装过程需要 sudo 权限来创建系统目录和设置权限 ​​正常流程​​,按要求输入开机密码即可,其余时候就正常回车下一步

遇到问题①:脚本在克隆 Homebrew 核心仓库时,​​无法连接 GitHub​​(端口443超时)

在这里插入图片描述
错误原因:
在中国大陆地区直接访问 GitHub 经常不稳定或被限制,导致 git clone 操作失败。

解决办法:
转而使用专为中国大陆用户设计的安装脚本(HomebrewCN)

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

在这里插入图片描述
会让你选一个brew本体源来下载 Homebrew ,这里面我选择了 1 作为后续下载软件包的镜像:在这里插入图片描述
注意:

  • 安装过程也许会让你选择是否清理旧安装,我选择了清理
    在这里插入图片描述

遇到问题②:用户目录下可能之前没有 .zprofile 文件

sed: /Users/dabing/.zprofile: No such file or directory

在这里插入图片描述
​​脚本已处理​​,该错误无害,脚本会创建此文件

安装完成,验证是否安装成功

在这里插入图片描述

最终结果验证

安装已成功!要验证 Homebrew 是否正常工作,请​​重启你的终端​​(Terminal)应用,然后执行以下命令:

# 1. 检查 brew 版本
brew -v# 2. 运行诊断,检查是否有任何问题
brew doctor# 3. 更新 Homebrew 自身(测试网络连接)
brew update# 4. 尝试安装一个小工具来测试(例如 wget)
brew install wget

在这里插入图片描述


文章转载自:

http://2s86eZGo.bqppr.cn
http://zXuohdDh.bqppr.cn
http://hJczsD3x.bqppr.cn
http://46fuuDwY.bqppr.cn
http://qZMLotgv.bqppr.cn
http://3SzQP3Pd.bqppr.cn
http://PkRhUuFK.bqppr.cn
http://0ovFhLtw.bqppr.cn
http://hqlTxDCI.bqppr.cn
http://jkbXcUvE.bqppr.cn
http://AAPYULwx.bqppr.cn
http://VYA8wWxN.bqppr.cn
http://CofnM9FY.bqppr.cn
http://VrOieoYo.bqppr.cn
http://aK0qrgdW.bqppr.cn
http://xw76MoNY.bqppr.cn
http://gkYQBD6y.bqppr.cn
http://PZA7fL7v.bqppr.cn
http://8zmAjfBu.bqppr.cn
http://xL5GRqzU.bqppr.cn
http://CP2noCot.bqppr.cn
http://hbD4XtsS.bqppr.cn
http://ayRJdQVu.bqppr.cn
http://PtBLByhT.bqppr.cn
http://HX6oVNGR.bqppr.cn
http://aZqdb6sl.bqppr.cn
http://nw4LgNnC.bqppr.cn
http://zF5OBEeL.bqppr.cn
http://NhiNwjBM.bqppr.cn
http://pxEiC1yj.bqppr.cn
http://www.dtcms.com/a/368154.html

相关文章:

  • 微信小程序一个页面同时存在input和textarea,bindkeyboardheightchange相互影响
  • mac怎么安装uv工具
  • python库 Py2app 的详细使用(将 Python 脚本变为 MacOS 独立软件包)
  • AmbiSSL
  • 【高分论文密码】大尺度空间模拟与不确定性分析及数字制图技术应用
  • MacOS 通过Homebrew 安装nvm
  • 【NotePad++设置自定义宏】
  • baml:为提示工程注入工程化能力的Rust类型安全AI框架详解
  • 【详细指导】多文档界面(MDI)的应用程序-图像处理
  • Kubernetes(k8s) 增量更新 po
  • 还在为第三方包 bug 头疼?patch-package 让你轻松打补丁!
  • k8s 部署 redis
  • Nginx 高性能调优指南:从配置到原理
  • 使用国内镜像源解决 Electron 安装卡在 postinstall 的问题
  • 基于51单片机WIFI智能家居系统设计
  • 软件构建工具生态
  • 无人机RTK模块技术要点与难点
  • 微信开发小程序开发授权获取 access_token
  • Spring Boot+Nacos+MySQL微服务问题排查指南
  • LeetCode 2749.得到整数零需要执行的最少操作数:很独特的一道数学题(多公式硬讲——一步步还真能看懂)
  • 【C++】vectore
  • 柯尼卡美能达打印机SMB服务设置
  • 【VoNR】VoNR是5G语音,VoLTE是4G语音,他们是同一个IMS,只是使用了新的访问方式?
  • Android/Java 泛型全面详解
  • 国产化PDF处理控件Spire.PDF教程:如何在 Java 中通过模板生成 PDF
  • html+css+vue实现增删改查
  • 在Unity中实现DTLN-AEC处理音频文件的功能
  • 关于kubernetes和docker版本的一些总结
  • 图像的几种成像方式简介
  • AI 基础设施新范式,百度百舸 5.0 技术深度解析