Mac安装brew的四种方法(指定能行)_mac brew-程序员宅基地

技术标签: github  git  macos  

之前排查这个问题找了半天,以下虽然是转载,但指定能行。拿好不谢

太长不看版,建议直接跳到——>终极方法4

一,执行brew官网命令安装brew

        官网中复制下图中命令,在terminal中输入该命令,即:

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

        输入命令回车后,我们会发现下载速度很慢,然后就超时报错。
        重复输入命令下载,仍然没法解决。于是尝试着第二种方法,更换镜像源。

二,更换镜像源安装brew

  1. 将brew的install文件下载到本地。在terminal中依次输入如下命令

cd ~
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install
  1. 修改install文件的镜像源。
    2.1 打开brew_install文件,terminal中执行命令 open ~/brew_install
    2.2 将brew_install文件中的

BREW_REPO = "https://github.com/Homebrew/brew".freeze
CORE_TAP_REPO = "https://github.com/Homebrew/homebrew-core".freeze

        替换为:

BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze
CORE_TAP_REPO = "git://mirrors.ustc.edu.cn/homebrew-core.git".freeze

        无 CORE_TAP_REPO 的话,则不需要替换。然后按 Ctrl+S 保存文件。

  1. 安装brew。terminal中执行如下命令

/usr/local/bin/ruby ~/brew_install

        使用第二种方法有些会成功。但我使用了这种方法,还是下载慢,超时报错。此时此刻你脑海里可能会闪现一个念头:fq吧,没错,你的想法很正确。然后我就跑去购买了VPN,再次下载......

        下载速度居然没有任何提升!只能继续查找资料,偶然发现了第三种方法。

三,安装brew的终极方法(一)

       以上两种方法均没有安装成功,然后查找资料,发现可能是公司内部网络有限速,于是使用第三种方法:

  1. 打开手机热点,mac电脑连接手机热点。
  2. 然后按照第一种方法,输入brew官网安装命令,你会发现下载速度很快,且安装成功~

     

四,安装brew的终极方法(二)

        今天同事推荐了一种不需要连手机热点的镜像安装方法。电脑终端输入如下命令:

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

        按回车后,根据提示操作:输入镜像序号 --> 输入Y,回车等待brew安装完成即可。



作者:给你一页白纸
链接:https://www.jianshu.com/p/22122a1d4474
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/muyimo/article/details/125211460

智能推荐

qml开发3D车机HMI界面_qml hmi-程序员宅基地

文章浏览阅读411次,点赞10次,收藏7次。至此我们完成了一个qml项目的新建和前期的设置。接下来我们进行一个一个模块的开发。新建项目之后,需要在pro文件中添加下面这样一句话,方便在程序中引用各个模块。还需要在main.cpp中添加几行代码,与上述的操作保持一致。1、用QT软件新建一个qml项目,我用的是Qt5.15版本的。_qml hmi

Flutter简单聊天界面布局及语音录制播放_录音功能的视线 flutter-程序员宅基地

文章浏览阅读3.1k次。总结一下这两天遇到的坑及简单的聊天界面布局和语音录制和播放功能。_录音功能的视线 flutter

Java生成exe可执行文件,java面试多线程和分布式_java编译成可执行文件-程序员宅基地

文章浏览阅读380次,点赞3次,收藏7次。8. 接着一路next,看到如下界面时说明已经将jar包转换为对应的exe文件。4.点击next,根据自己的应用类别进行选择,并填入可执行文件的名称。其余选项可根据自己的需要进行设置。生成的EXE默认是在32位的JDK环境先运行。6.根据自己应用对Java API的使用情况,设定运行时jre的最小版本和最大版本限定。5. 点击next,添加需要生成EXE的jar包并设置好它的mainclass。(img-epBCniWE-1710880942601)]3.点击next,填写生成的应用名和输出目录。_java编译成可执行文件

「Head First」编程系列丛书_head first 系列-程序员宅基地

文章浏览阅读9.4k次,点赞24次,收藏20次。深入浅出系列书籍是由O’Reilly出版社发行的一系列教育书籍,它强调以特殊的方式排版,由大量的图片和有趣的内容组合构成,而达到非疲劳的沉浸式学习效果。整理了一部分Head First书籍,有需要的朋友可以自行下载1、O’Reilly:Head First设计模式《O’Reilly:Head First设计模式》趋近完美,因为它在提供专业知识的同时,仍然具有相当高的可读性。本书共有14章,每..._head first 系列

Please check CUDA_ARCH_PTX or CUDA_ARCH_BIN in your build configuration错误解决-程序员宅基地

文章浏览阅读4.1k次。在RTX2060显卡的机器上,编译了opencv4.4,报错如下:classes, confidences, boxes = net.detect(image, confThreshold, nmsThreshold)cv2.error: OpenCV(4.4.0) /home/ycc/opencv-4.4.0/modules/dnn/src/dnn.cpp:2353: error: (-216:No CUDA support) OpenCV was not built to work with th_cuda_arch_ptx

Spring 命名bean的错误_关于bean的命名规则下面说法错误的是 bean name 可以通过-程序员宅基地

文章浏览阅读460次。错误提示:没有定义这个personService bean 可能是这个bean打错了org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'personService' is defined_关于bean的命名规则下面说法错误的是 bean name 可以通过

随便推点

千视通CTO胡大鹏:解读AIoT无感通行园区的算法与业务逻辑 ...-程序员宅基地

文章浏览阅读682次。3月23日,由雷锋网& AI掘金志主办的「第二届中国人工智能安防峰会」在杭州召开。 峰会现场,千视通CTO胡大鹏以《智慧园区,无感通行》为主题,全面深入地分享了千视通AIoT场景融合战略。 胡大鹏博士是香港科技大学计算机科学博士,曾任微软亚研院博士后研究员、ASTRI(香港应用科学研究院)首席研究员,作为千视通的联合创始人兼CTO,..._astri

CAD关于文字样式修改文字对象的文字样式(com接口c#语言)_c#修改cad文字-程序员宅基地

文章浏览阅读1k次。文字对象都一个TextStyle属性,用这个属性可以设置,或取到文字对象的文字样式。下面代码演示设置一个文字对象的字体为黑体,如果没有文字样式,就添加文字样式。void SetTextStyle() { MxDrawUtility mxUtility = new MxDrawUtility(); // 当用户在图上选择一个对..._c#修改cad文字

android tv sdk下载地址,GitHub - yaokantv/YKSDK-Android: YKSDK for Android-程序员宅基地

文章浏览阅读1k次。一、集成SDK1.将yksdk.arr拷贝到libs目录下后,在工程里的app→src→build.gradle 根目录添加以下代码repositories{flatDir {dirs 'libs'}}工程里的app→src→build.gradle 的根目录的 dependencies 标签里面添加implementation(name:’yksdk', ext:'aar')implemen..._socd下载github

GIS底层开发、GIS前端开发和GIS后端开发有什么区别?_qianduan gis技术-程序员宅基地

文章浏览阅读1.6k次。说白了就是做软件,国内外有各种GIS软件公司,例如美国的ESRI公司的arcgis,国产的超图的supermap和中地数码的mapgis等,都属于gis软件。软件开发又分为应用层和底层,通常会用到c语言或c++,企业会招聘C++工程师来从事这部分工作。需要这类开发人员掌握基本的数据结构和算法以及相关开发经验。_qianduan gis技术

使用git commit时‘“node“‘ 不是内部或外部命令,也不是可运行的程序_git提交报错:'"node"' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 hu-程序员宅基地

文章浏览阅读2.5k次。项目是使用了husky,在使用git comit的时候,会调用pre-commit的node代码,这里找不到对应的node环境变量,所以报错了。,换一个有配置husky的项目,执行git commit 发现一样的结果,这又排除了是项目的配置被人修改导致的问题。,使用git BASH命令行工具来执行git commit,结果还是一样,这说明不是vscode的问题。可以看到版本号,这就说明,node的环境变量配置并没有问题。这比肯德基疯狂星期四还离谱好不!把那个分号去掉,试了一下,就可以了!..._git提交报错:'"node"' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 hu

高性能 TCP/UDP 通信框架 HP-Socket_hpsocket udpcast udpnode-程序员宅基地

文章浏览阅读1.9k次。HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能非_hpsocket udpcast udpnode

推荐文章

热门文章

相关标签