ARM架构的M1 Mac的homebrew安装策略

M1 Macbook安装Homebrew M1 或者 ARM系列芯片的 苹果电脑Macbook 安装Homebrew 阅读详情

M1 Mac安装homebrew

主要参考

https://sspai.com/post/63935
https://github.com/mikelxc/Workarounds-for-ARM-mac

主要策略:分别安装ARM版和X86版的homebrew,并在.zshrc中分别通过alias命名,以实现共存与指定调用。

安装过程

首先安装M1版本的brew,暂无官方安装脚本。

可关注官网https://brew.sh/
以及M1版homebrew问题汇总贴https://github.com/Homebrew/brew/issues/7857

cd /opt # 切换到 /opt 目录
mkdir homebrew # 创建 homebrew 目录
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

然后写入zsh的环境变量(假设使用zsh)

vim ~/.zshrc

#在开头写入
MacBook:安装Homebrew(M1) 一、Homebrew是什么? Homebrew官网: 英文: https://brew.sh 中文: https://brew.sh/index_zh-cn Homebrew是MacOS(或 Linux)的软件包管理器。 通过它,我们可以方便的对Mac上的各种应用软件进行管理,例如:安装、更新、查看、搜索、卸载等。 Homebrew,可谓是Mac神器,几乎每一位Mac使用者都会安装它。 用Homebrew官网的一句话总结: Homebrew 使 macOS(或您的 Linux 系统)更完整。 二、 阅读详情

相关推荐

mac(arm架构)安装Homebrew

Homebrew 是 macOS 上的一个包管理工具,它可以方便地安装和管理各种软件包和依赖。通过Homebrew,可以轻松安装和更新软件,解决依赖问题,并且能够管理 macOS 系统上常见的开源软件包。

ITLBoy的博客 1677

mac nginx 非brew安装_在 M1 芯片 Mac 上使用 Homebrew

Homebrew 是 Mac 上管理软件包的最实用工具之一。但截至目前,它还没有对搭载 Apple silicon 的新 Mac 机型完成适配。根据维护者在 GitHub 上发布的说明,Homebrew 正在积极适配新架构的过程中,但目前还面临一些较大障碍,如缺少基于 ARM 架构的持续集成框架、很多软件包依赖的框架或编译器(go、gcc、qt)未适配等。但是,Homebrew 目前在新 Mac ...

weixin_32809369的博客 1208

2024最新版:M1/M2芯片Mac用brew安装NVM全流程(含Node多版本切换技巧)

本文详细介绍了在搭载M1/M2芯片的Mac上,通过Homebrew安装和配置NVM的全流程,并深入讲解了Node.js多版本管理技巧。内容涵盖ARM架构环境配置、NVM安装与zshrc文件设置、Node版本安装切换、项目级.nvmrc配置以及常见问题排查,旨在帮助开发者高效搭建稳定的开发环境。

book8的博客 974

ARM架构Mac上Homebrew的安装与优化配置指南

本文详细指导如何在ARM架构的Mac(如M1/M2/M3芯片)上正确安装与优化配置Homebrew。核心在于识别ARM架构并安装至/opt/homebrew路径,避免与Intel版混淆。文章提供了从纯净安装、配置环境变量、更换国内镜像源以加速下载,到管理多架构兼容性及日常维护的完整指南,帮助开发者充分发挥ARM Mac的性能优势,搭建高效稳定的开发环境。

oo7890的博客 290

M1 Mac新手必看:用Homebrew一键搞定wget安装(附常见错误排查)

本文为M1 Mac新手提供了使用Homebrew一键安装wget的完整指南。文章详细介绍了在Apple Silicon架构下正确安装和配置Homebrew的方法,并重点解析了安装wget过程中可能遇到的常见错误及其解决方案,帮助用户高效部署这一必备命令行下载工具。

weixin_29212429的博客 405

为什么M1 Mac需要特殊方法安装wget?深入解析ARM架构与编译原理

本文深入解析了在M1 Mac上安装wget等工具需要特殊方法的原因,核心在于ARM64与x86-64指令集的根本差异。文章探讨了Rosetta 2转译原理、编译工具链的架构适配问题,并详细说明了如何通过Homebrew或手动编译获取原生ARM64版本,以充分发挥M1芯片性能并确保兼容性。

weixin_29240343的博客 281

M1/M2芯片Mac必看:HomeBrew安装避坑指南(含Rosetta 2配置)

本文为M1/M2芯片Mac用户提供详细的HomeBrew安装指南,涵盖Rosetta 2配置、终端环境设置及常见问题解决方案。通过优化目录结构和混合架构管理,帮助用户高效安装和管理软件包,提升性能与兼容性。

weixin_30435261的博客 159

M1芯片专属!用Homebrew优雅管理Git多版本+IntelliJ终极配置手册

本文为M1/M2/M3芯片Mac用户提供了一套完整的Git多版本管理与IntelliJ IDE集成配置方案。通过Homebrew包管理器优雅安装和切换不同Git版本,并详细指导如何在IntelliJ IDEA等JetBrains IDE中进行深度集成与优化配置,解决ARM架构下的兼容性问题,提升开发效率。

weixin_28839601的博客 949

M1/M2芯片Mac安装Cocoapods特殊姿势:解决Ruby版本冲突与FFI编译错误

本文详细解析了在搭载M1/M2芯片的Apple Silicon Mac上安装Cocoapods时,因ARM64架构差异导致的Ruby版本冲突与FFI编译错误的根本原因。文章提供了从安装ARM版Homebrew、使用RVM构建独立Ruby沙盒环境,到最终成功安装并验证Cocoapods的完整解决方案,旨在帮助开发者彻底解决环境配置难题,实现丝滑集成。

weixin_29234423的博客 549

M1 Max新机到手,除了迁移助理,这5个开发环境配置坑我帮你踩了

本文为M1 Max Mac新机用户提供5个开发环境配置的深度解决方案,涵盖Homebrew安装、Python环境选择、Rosetta 2使用技巧、终端生态优化及深度学习环境配置。特别针对ARM架构下的brew安装和Python环境管理提供了实用建议,帮助开发者快速搭建高效开发环境。

weixin_30564785的博客 458

M系列 Mac Homebrew 2024 配置:ARM/X86 双版本共存与 3 镜像源切换

本文详细介绍了在M系列Mac上配置Homebrew 2024的完整指南,包括ARM/X86双版本共存方案和3种国内镜像源切换方法。通过分步教程和实用脚本,帮助开发者高效管理不同架构的软件包,解决M系列芯片兼容性问题,提升开发效率。

weixin_33698823的博客 481

Homebrew 2024 国内镜像安装:M1/M2/M3 Mac 3分钟完成配置(附清华/中科/阿里源)

本文为M系列Mac用户提供2024年最新Homebrew国内镜像安装指南,整合清华、中科大和阿里云三大镜像源实测数据,包含一键配置脚本和常见问题解决方案,帮助用户在3分钟内完成安装并优化使用体验。

abcyan1235的博客 498

关于获取CISP-PTE一些避坑经历

考场内是不允许携带外设键盘的,现场会至少有一个360安全专业人员监考.所有人电脑都会提前装一个奇安信的一个考试exe,刚开始的时候会让你连接一个WIFI,我们将会通过WIFI进行做题,做题期间你的电脑将被全程监控并且一些退出快捷键也是全部锁死(有点像勒索病毒那种界面),想要重启必须直接拔电源。中途可以上厕所,需要监考官陪同

6321

【Java】对接微信转账到零钱接口 Java微信商家转账 apiV3(该踩的雷都踩了)

配置apiv3依赖java代码。

Moonhwa的博客 4316

Unity游戏开发实战:用柏林噪声打造3D随机地形(附完整C#代码)

本文详细介绍了如何在Unity游戏开发中使用柏林噪声算法生成3D随机地形,包含完整的C#代码实现。从基础柏林噪声原理到高级参数控制,再到性能优化和常见问题解决,帮助开发者掌握程序化地形生成技术,打造丰富多变的游戏世界。

weixin_29281941的博客 98

基于ESP32与PCM5102的WiFi无损音频传输系统设计与实现

本文详细介绍基于ESP32与PCM5102的WiFi无损音频传输系统设计与实现。通过I2S接口直接传输PCM数据,避免SRC重采样,实现真正的HIFI级音质。涵盖硬件连接、软件架构、网络传输优化及实际音质对比,为音频爱好者提供高性价比的无损无线音频解决方案。

rnn9storyteller的博客 948

卸载Office 16 Click-to-Run Extensibility Component详细步骤

卸载Office 16 Click-to-Run Extensibility Component详细步骤 第一步:按住键盘上的“Win+R”,打开运行窗口 在运行窗口输入“Installer”回车,打开Installer文件夹 第二步:在Installer文件夹红框最右侧,即“大小”后面,右击选择“其他”,找到“主题”,勾选,点击“确定”,添加主题列成功 第三步:在“主题”列找到“Office 16 Click-to-Run Extensibility Component

M_try的博客 3万+

东方马达步进电机AZM66AK-HS100+AZD-KD调试经验记录

东方马达步进电机AZM66AK-HS100+AZD-KD调试经验记录(20170803YC) 本次总结主要实现的功能如下:用MEXE02软件在步进电机驱动器中设置好控制动作,每个控制动作有一个特定的编号。之后通过PC和驱动器之间的485通讯,发送相关指令,使步进电机按照一定编号的控制动作运转。 参考资料:东方马达步进电机AZM66AK-HS100+AZD-KD的产品手册,可在官网下载。 A....

dahailuoa6的博客 1万+

Python FastAPI 面试题及参考答案

FastAPI 的路由机制是其核心功能之一,用于将不同的 URL 路径映射到相应的处理函数。通过定义路由,可以构建出功能丰富的 API。在 FastAPI 中,使用装饰器来定义路由。在这个示例中,是一个装饰器,它将根路径"/"的 GET 请求映射到read_root函数。当客户端发送一个 GET 请求到根路径时,FastAPI 会调用read_root函数并返回结果。

大模型大数据攻城狮的专栏 2241

【人工智能】从零开始玩转龙虾(Openclaw):本地与云端(火山Arkcloud)部署全指南

龙虾(Openclaw)是一款海外智能体操作系统(agent operating system),可通过飞书机器人实现自动化办公、信息抓取、任务协作等功能。它支持本地部署和云端部署两种方式,适配MacOS和Windows系统(,建议优先使用MacOS)。sudo。

奶爸的编程之路,也就一周冷个三天 947

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

下一篇: M1 Mac 安装numpy和pandas
战胜困难zskn
博客等级 码龄8年 4粉丝 2原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值