MAC OS安装Homebrew

server/2025/2/7 6:51:46/

文章目录

  • 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.ppmy.cn/server/165615.html

相关文章

绿联NAS安装cpolar内网穿透工具实现无公网IP远程访问教程

文章目录 前言1. 开启ssh服务2. ssh连接3. 安装cpolar内网穿透4. 配置绿联NAS公网地址 前言 本文主要介绍如何在绿联NAS中使用ssh远程连接后&#xff0c;使用一行代码快速安装cpolar内网穿透工具&#xff0c;轻松实现随时随地远程访问本地内网中的绿联NAS&#xff0c;无需公网…

Linux网络配置(超详细)

Linux网络配置大全 Linux网络配置 一.网络地址配置 网络地址查看–ifconfig使用网络配置命令 设置网络接口参数-ifconfig禁用(临时)或者重新激活网卡设置虚拟网络接口 修改网络配置文件 网络接口配置文件 IP命令详解 OPTIONS选项OBJECT对象 ip link 二、获取和修改主机名hostn…

Python微博动态爬虫

本文是刘金路的《语言数据获取与分析基础》第十章的扩展&#xff0c;详细解释了如何利用Python进行微博爬虫&#xff0c;爬虫内容包括微博指定帖子的一级评论、评论时间、用户名、id、地区、点赞数。 整个过程十分明了&#xff0c;就是用户利用代码模拟Ajax请求&#xff0c;发…

【开源免费】基于SpringBoot+Vue.JS健身房管理系统(JAVA毕业设计)

本文项目编号 T 180 &#xff0c;文末自助获取源码 \color{red}{T180&#xff0c;文末自助获取源码} T180&#xff0c;文末自助获取源码 目录 一、系统介绍二、数据库设计三、配套教程3.1 启动教程3.2 讲解视频3.3 二次开发教程 四、功能截图五、文案资料5.1 选题背景5.2 国内…

Kubeflow——K8S的机器学习利器

简书不活跃&#xff0c;欢迎到这里捉到我&#xff0c;查看更多干货。 针对Kubeflow组件较多&#xff0c;容易搞不清每个组件是干什么的&#xff0c;本文先对Kubeflow进行一个系统的概括&#xff0c;让大家明白各个组件分别的用处&#xff0c;并对组件间的关系进行理顺&#xff…

流媒体娱乐服务平台在AWS上使用Presto作为大数据的交互式查询引擎的具体流程和代码

一家流媒体娱乐服务平台拥有庞大的用户群体和海量的数据。为了高效处理和分析这些数据&#xff0c;它选择了Presto作为其在AWS EMR上的大数据查询引擎。在AWS EMR上使用Presto取得了显著的成果和收获。这些成果不仅提升了数据查询效率&#xff0c;降低了运维成本&#xff0c;还…

扩增子分析|零模型2——基于βNTI的微生物随机性和确定性装配过程(箱线图和柱状图R中实现)

一、引言 我们之前发布的周集中老师团队零模型R中实战案例&#xff1a;扩增子分析|基于零模型的群落确定性和随机性构建过程——R实战_bmntd-CSDN博客。在文末只输出了一个.csv 表格。并没有提供绘图的方法&#xff0c;有小伙伴问如何在R中一键成图呢&#xff1f;还真可以&…

Java多线程——基础构建模块

同步容器类 同步容器类的问题 当通过复合操作并发修改容器时&#xff0c;可能出现线程不安全的问题 class VectorTest {public static Object getLast(Vector list) {int lastIndex list.size() - 1;return list.get(lastIndex);}public static Object removeLast(Vector l…