mac上安装brew(最简易)

2023-11-09

我们使用linux下有yum

mac相应的是brew

安装软件

brew的安装目录在 /usr/local/Cellar,我们以安装nodejs为例子,只需要执行:

brew install nodejs

就安装完了,就这么简单

接下来我们安装brew

直接使用中科大源安装brew

打开终端

 /usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"


 速度如果几十k或几k,说明出问题了

control+z重新粘贴代码.

那个还不行就这个

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

还不行就这个

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

以上三个源都经过本人亲测可以使用.

至于为什么不使用官网,连接不稳定太慢,挺折磨人的

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mac上安装brew(最简易) 的相关文章

随机推荐

  • 【Python】python链表

    python链表总结 原Blog链接 https blog csdn net qq 44941689 article details 122402938 1 链表基本类型 链表 Linked List 一种线性表数据结构 它使用一组任意的存
  • 计算机网络 第五章 运输层(1)TCP/IP 运输层端口UDP 概述套接字 (socket) 停止等待协议自动重传请求 ARQ停止等待协议要点连续 ARQ 协议Go-back-N(回退 N)

    关注公众号凡花花的小窝 收获更多的考研计算机专业编程相关的资料 第 5 章 运 输 层 计算机网络体系结构 5 1 1 进程之间的通信 从通信和信息处理的角度看 运输层向它上面的应用层提供通信服务 它属于面向通信部分的最高层 同时也是用户功
  • 1048 数字加密 (20 分)

    题目描述 本题要求实现一种数字加密方法 首先固定一个加密用正整数 A 对任一正整数 B 将其每 1 位数字与 A 的对应位置上的数字进行以下运算 对奇数位 对应位的数字相加后对 13 取余 这里用 J 代表 10 Q 代表 11 K 代表
  • python怎么输入一个数后换行继续输入_python input自动换行继续输入详解

    python input自动换行输入 python换行继续输入 1 第一行后面加冒号 2 第一行以下的行 在输入前都按Tab键生成空格 3 按Enter换行 python print函数取消 n 自动换行 python print 句末会自
  • 百度牵头,全球首个面向商业化运营的Robotaxi技术标准正式发布

    近日 由百度牵头 联合交通运输部公路科学研究院 湖南湘江智能 上海淞泓 信通院 威马 东风 一汽 北汽 博世 大唐电信等机构共同起草的Robotaxi技术要求团体标准正式发布 该标准发布后 将规范Robotaxi在安全 体验 运营 测试等关
  • 异常,类与枚举

    异常 除了关键字不一样外 其余的与java完全相同 try except finally分别表示java中的try catch finally java中的throw在python中用raise代替 try f file x txt exc
  • JMeter入门教程(13) --事务

    文章目录 1 任务背景 2 任务目标 3 任务实操 3 1 1 事务控制器 3 2 2循环控制器 1 任务背景 JMeter中的事务是通过事务控制器实现的 为了衡量服务器对某一个或一系列操作处理的响应时间 需要定义事务 下面我们详细介绍在J
  • 15-Linux_安装gcc,g++及编译

    安装gcc g 及编译 1 gcc g 安装 2 编译链接的四步 1 预编译 2 编译 3 汇编 4 链接 3 编译链接的过程 4 各个阶段所作的事情 1 预编译阶段 2 编译阶段 3 汇编阶段 4 链接阶段 5 关于执行 6 关于一步执行
  • springcloud-gateway集成knife4j(swagger3)

    springcloud gateway集成knife4j swagger3 springcloud gateway集成knife4j swagger3 环境信息 准备工作 微服务集成knife4j 第一步 编写Knife4jApiInfoP
  • VUE element ui 动态合并单元格问题

    VUE element ui 动态合并单元格问题 1 基础方法 最开始从网上找到了一个基本的可以同时兼顾行和列的方法 时间太久忘记出自哪里了 如下 效果 绑定 span method arraySpanMethod
  • Java GUI 学习笔记(基础)

    Java GUI体系继承图附上 常用的窗体有 JFrame 和 JDialog JFrame JFrame 是一个 swing 容器 即是各个组件的载体 构造方法 1 JFrame 创建一个无标题的窗口 2 Frame String s 创
  • C51延时函数delay的编写

    例如 要写一个延迟10ms的delay函数 12M晶振 void delay 10ms unsigned char i j k for i 5 i gt 0 i for j 4 j gt 0 j for k 248 j gt 0 j 原理
  • CloudCompare——点云绕任意点旋转

    目录 一 绕点旋转 1 功能概述 2 软件实现 3 相关代码 一 绕点旋转 1 功能概述 Pick rotation center 功能可以实现点云绕任意指定点进行旋转 2 软件实现 3 相关代码 1 PCL 点云绕任意点旋转
  • 一文理解推挽输出&漏极开路输出(OD)&集电极开路输出(OC)

    因为自己之前一直不理解推挽输出 漏极开路输出 集电极开路输出这三个概念到底是什么意思 今天终于静下心来好好学习了一遍 于是便写下本文详细解释一下这三个概念 希望能对你有所帮助 文中大部分内容均为引用 要理解推挽输出 首先要理解好三极管 晶体
  • Android studio 查看文件svn/本地历史

    在AS中打开目标文件 而后选中右键本地历史 Local History gt Show History svn历史 Subversion gt Show History
  • 开源资产管理系统

    真正的大师 永远都怀着一颗学徒的心 一 项目简介 今天给大家推荐一个开源的资产管理系统 对于一个公司而言 对资产的记录是一件很重要的事情 短时间你可能知道一个电脑 一个打印机放在什么地方 但是随着时间的推移 对于一个公司老人来说你都很难找到
  • 用node.js 实现一个简单的接口

    使用 Node js 可以方便地创建简单的接口 下面是一个使用 Node js 和 Express 框架创建简单接口的示例 首先 确保已经安装了 Node js 和 npm Node js 包管理器 1 创建一个新的文件夹 并在文件夹中打开
  • 华为od机试 C++ 地址分割

    题目 你的任务是编写一个程序 该程序将接收一个由逗号分隔的字符串 其中包含一个URL的前缀和后缀 然后将它们合并成一个完整的URL 合并规则如下 如果前缀的最后一个字符是斜杠 则删除它 如果后缀的第一个字符是斜杠 则删除它 在处理过的前缀和
  • 很诡异的问题——Jenkins与svn代码冲突之解决方法

    今天遇到一个很诡异的问题 可能是我刚刚接触jenkins的原因 导致这个问题困扰了我半个小时 不管怎么样 我还是记录下来 希望能帮助到那些和我一样刚刚接触jenkins的小伙伴 我从idea修改了两个配置文件 提交到svn 然后jenkin
  • mac上安装brew(最简易)

    我们使用linux下有yum mac相应的是brew 安装软件 brew的安装目录在 usr local Cellar 我们以安装nodejs为例子 只需要执行 brew install nodejs 就安装完了 就这么简单 接下来我们安装