Homebrew安装与切换下载源

server/2024/9/23 0:35:16/

一、安装
1.Homebrew的官网地址
https://brew.sh/zh-cn/
2.执行命令行安装
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
3.无法连接到https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh的地址
解决方案:
修改mac的host文件
vim /etc/hosts
添加映射
185.199.108.133 raw.githubusercontent.com
保存退出

继续执行安装的命令行,完美解决。
二、修改下载源为国内的

查看 brew.git 当前源

cd “$(brew --repo)” && git remote -v
origin https://github.com/Homebrew/brew.git (fetch)
origin https://github.com/Homebrew/brew.git (push)

修改 brew.git 为阿里源
git -C “$(brew --repo)” remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git

zsh 替换 brew bintray 镜像

echo ‘export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles’ >> ~/.zshrc
source ~/.zshrc

bash 替换 brew bintray 镜像

echo ‘export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles’ >> ~/.bash_profile
source ~/.bash_profile

刷新源

brew update

问题:
source ~/.zshrc 和source ~/.bash_profile 没有权限操作
sudo su #切换到root用户
chown -R 没有权限用户的名称 .bash_profile或者.zshrc
继续执行source命令 成功

资料来源
镜像切换参考:https://juejin.cn/post/7221089899280384059#heading-7


http://www.ppmy.cn/server/120546.html

相关文章

3. 什么是连接池?为什么使用数据库连接池?

连接池(Connection Pool) 是一种数据库连接管理技术,用于在应用程序和数据库之间管理数据库连接。连接池通过预先创建和维护一定数量的数据库连接,将这些连接放入一个“池”中,供应用程序重复使用。这种方法避免了频繁…

Spring Mybatis 基本使用 总结

1. 简介 Mybatis库可以简化数据库的操作&#xff0c;专注于sql语句。 2.搭建步骤 2.1 在pom.xml引入mybatis <dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.5.11</version> </dep…

C++11

目录 1.列表初始化 1.1 {}初始化 2.2 initializer_list 2.变量类型推导 2.1 auto 2.2 decltype 2.3 nullptr 3.范围for循环 4.final与override 5.右值引用和移动语义 5.1 左值和右值 5.2 左值引用和右值引用 5.3 右值引用退化 5.4 完美转发 6. 移动构造函数和移…

【Android Studio】API 29(即Android 10)或更高版本,在程序启动时检查相机权限,并在未获取该权限时请求它

文章目录 1. 在AndroidManifest.xml文件中&#xff0c;声明相机权限&#xff1a;2. 在你的Activity中&#xff08;例如MainActivity&#xff09;测试 1. 在AndroidManifest.xml文件中&#xff0c;声明相机权限&#xff1a; <uses-feature android:name"android.hardwar…

关于wordPress中的用户登录注册等问题

前言 大家在做类似的功能的时候&#xff0c;有没有相关的疑问。那就是我都已经选择好了相应的主题和模版&#xff0c;但是为什么都没有用户注册和用户登录的页面存在呢&#xff1f; WordPress默认情况下不提供用户注册和登录功能的原因是它最初是作为一个博客平台开发的&…

DPDK 简易应用开发之路 2:UDP数据包发送及实现

本机环境为 Ubuntu20.04 &#xff0c;dpdk-stable-20.11.10 发送数据包的通用步骤 初始化DPDK环境&#xff1a; 调用 rte_eal_init() 来初始化DPDK的EAL&#xff08;环境抽象层&#xff09;&#xff0c;这是所有DPDK应用程序的第一步&#xff0c;用于初始化硬件、内存和逻辑核…

2024年三个月自学 网络安全(黑客技术)手册

&#x1f91f; 基于入门网络安全/黑客打造的&#xff1a;&#x1f449;黑客&网络安全入门&进阶学习资源包 前言 什么是网络安全 网络安全可以基于攻击和防御视角来分类&#xff0c;我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术&#xff0c;而“蓝队”、…

【JVM安装MinIO】

环境 > VMware Workstation Pro > CentOS 7 >Navicat Premium Lite > MobaXterm下载MinIO安装包 通过下载地址将安装包下载至本地 wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20230809233022.0.0.x86_64.rpm在文件下载界面安装 rpm …