MAC OS安装Homebrew

news/2025/2/9 2:30:01 标签: MAC OS, Homebrew

文章目录

  • 1.下载Homebrew
  • 2.完成安装
  • 3.验证安装
  • 4.更新

在这里插入图片描述
Homebrew作为一个包管理器,提供了一种简便的方式来安装、更新和卸载各种命令行工具和应用程序。相比于手动下载和编译源代码,或者从不同的网站下载安装包,使用Homebrew可以显著减少这些操作的时间和复杂性。

下面我带着大家一起安装一下:

Homebrew_7">1.下载Homebrew

Homebrew的安装非常简便,只需要一行命令即可完成。在终端中输入以下命令:

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

这个命令会下载并执行Homebrew的安装脚本。安装过程中,可能会提示你输入密码以获取管理员权限
在这里插入图片描述

2.完成安装

安装脚本运行完毕后,你会看到一些输出信息,包括如何将Homebrew添加到你的
PATH环境变量中。通常情况下,你需要根据提示执行额外的步骤来确保Homebrew命令可以全局访问
在这里插入图片描述

对于macOS Monterey 12.0及更高版本(Apple Silicon架构):
如果你使用的是基于Apple Silicon的Mac(如M1或M2芯片),可能需要手动将Homebrew添加到你的shell配置文件中。你可以编辑~/.zshrc文件(假设你使用的是Zsh,这是macOS Catalina及以后版本的默认shell):

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
source ~/.zshrc

对于Intel架构的Mac:
对于基于Intel的Mac,命令略有不同:

echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zshrc
source ~/.zshrc

3.验证安装

为了确认Homebrew是否正确安装,可以在终端中输入以下命令检查其版本:

brew --version

在这里插入图片描述

如果显示了版本号,则说明Homebrew已经成功安装。

4.更新

更新Homebrew:随着时间推移,Homebrew本身也会更新。你可以定期运行brew update来保持最新。

查找软件包:要查找可用的软件包,可以使用

brew search <package_name>

安装软件包:找到想要的软件包后,可以通过

brew install <package_name>

http://www.niftyadmin.cn/n/5845459.html

相关文章

采用idea中的HTTP Client插件测试

1.安装插件 采用idea中的HTTP Client插件进行接口测试,好处是不用打开post/swagger等多个软件,并且可以保存测试时的参数,方便后续继续使用. 高版本(2020版本以上)的idea一般都自带这个插件,如果没有也可以单独安装. 2.使用 插件安装完成(或者如果idea自带插件),会在每个Con…

使用PyCharm创建项目以及如何注释代码

创建好项目后会出现如下图所示的画面&#xff0c;我们可以通过在项目文件夹上点击鼠标右键&#xff0c;选择“New”菜单下的“Python File”来创建一个 Python 文件&#xff0c;在给文件命名时建议使用英文字母和下划线的组合&#xff0c;创建好的 Python 文件会自动打开&#…

ctf网络安全题库 ctf网络安全大赛答案

此题解仅为部分题解&#xff0c;包括&#xff1a; 【RE】&#xff1a;①Reverse_Checkin ②SimplePE ③EzGame 【Web】①f12 ②ezrunner 【Crypto】①MD5 ②password ③看我回旋踢 ④摩丝 【Misc】①爆爆爆爆 ②凯撒大帝的三个秘密 ③你才是职业选手 一、 Re ① Reverse Chec…

蓝桥杯备赛——进制转化相关问题

目录 一、基础概念 二、问题研究&#xff08;1&#xff09; 代码解读&#xff1a; 1. transfer 函数 代码功能概述 详细步骤 2. main 函数 代码功能概述 详细步骤 三、运用递归解决 &#xff08;一&#xff09; 代码如下&#xff1a; 代码解读&#xff1a; &#…

大模型deepseek-r1 本地Open WebUI部署详解

一、Open WebUI简介 Open WebUI是一个用户友好的Web界面&#xff0c;专为本地大语言模型&#xff08;LLMs&#xff09;设计。它支持多种模型&#xff0c;包括Ollama和OpenAI兼容的API&#xff0c;并允许用户通过图形界面轻松调试和调用模型。Open WebUI的功能丰富&#xff0c;…

.NET Framework和.NET Core的区别

.NET Framework和.NET Core的区别&#xff0c;这需要我来详细解释一下。首先&#xff0c;我得回忆一下两者的基本信息&#xff0c;它们的发布时间、设计目的&#xff0c;还有各自的特点。 首先&#xff0c;.NET Framework是微软早期推出的&#xff0c;主要用于Windows平台的应用…

【深度学习】关于模型训练的一些基本概念

基本概念 泛化能力 指模型离开训练集后&#xff0c;在测试集&#xff08;任意其他数据集&#xff09;上的表现水平过拟合 泛化能力差&#xff0c;在训练集表现良好&#xff0c;但在其他数据集表现差 通常发生在模型复杂度显著高于实际对象&#xff0c;或对训练集的学习次数过多…

JAVA异步的UDP 通讯-服务端

1. 使用NIO实现非阻塞UDP通信 通过DatagramChannel和Selector&#xff0c;可以实现非阻塞的UDP通信&#xff0c;从而高效地处理多个客户端的请求。 示例代码&#xff1a; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; impo…