首页 > 其他分享 >Mac 修改brew镜像源为阿里镜像源

Mac 修改brew镜像源为阿里镜像源

时间:2024-08-07 14:09:58浏览次数:11  
标签:源为 修改 Mac 阿里 Homebrew brew 镜像 homebrew

1.备份当前的 Homebrew 源

在开始修改之前,建议备份当前的 Homebrew 源地址。你可以使用以下命令备份:

cp -R /usr/local/Homebrew /usr/local/Homebrew.backup

这会在 /usr/local 目录下创建一个 Homebrew.backup 文件夹,其中包含当前的 Homebrew 源代码。

 

2.修改 Homebrew 的默认下载源

打开终端,并执行以下命令修改 Homebrew 的默认下载源为阿里云:

cd "$(brew --repo)"  # 进入 Homebrew 的仓库目录
git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git

这会将 Homebrew 的 Git 仓库地址设置为阿里云的镜像源地址。

 

3.设置 Homebrew Bottles 镜像源

执行以下命令设置 Homebrew Bottles(二进制安装包)的镜像源为阿里云:

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git

这会将 Homebrew Bottles 的 Git 仓库地址设置为阿里云的镜像源地址。

 

4.更新 Homebrew

完成以上步骤后,运行以下命令来更新 Homebrew,确保修改生效:

brew update

这会从新设置的阿里云镜像源下载最新的软件包信息和更新。

 

注意事项

  • 备份:在修改前备份重要文件,以防修改过程中出现意外情况。
  • 验证:修改完成后,可以运行 brew config 命令验证默认下载源是否已成功修改为阿里云镜像源。
  • 镜像源选择:如果阿里云镜像源不适合你的网络环境,你可以选择其他合适的镜像源地址。

标签:源为,修改,Mac,阿里,Homebrew,brew,镜像,homebrew
From: https://www.cnblogs.com/starfish29/p/18346910

相关文章

  • 【麒麟】多种方法修改MAC地址
    原文链接:【麒麟】多种方法修改MAC地址Hello,大家好啊!今天给大家带来一篇关于在麒麟桌面操作系统上多种方法修改MAC地址的文章。MAC地址是网络接口卡的物理地址,有时我们需要修改它以实现特定的网络配置需求。本文将详细介绍几种在麒麟桌面操作系统上修改MAC地址的方法。欢迎......
  • Mac开发基础26-NSOpenPanel和NSSavePanel
    NSOpenPanel和NSSavePanel是macOS应用中的两个重要控件,分别用于文件和文件夹的选择(打开)以及文件的保存(保存)。NSOpenPanelNSOpenPanel是用于展示系统的打开文件对话框的类,用户可以通过它来选择文件或文件夹。基本使用Objective-C#import<Cocoa/Cocoa.h>//创建并配置......
  • 设计师的超强素材管理神器,支持多级打标签,支持Win/Mac双系统
    作为一名设计师,整理和管理各种素材是我们日常花费比较多时间的工作流之一。但是当我们收集的素材积累到一定量后,整理和查找素材将会非常麻烦。这么多零散的素材内容,积累到一起的结果就是,每次想要找一个素材,就需要花费一定的时间在电脑上到处寻找。 为了解决这个问题,千鹿设计......
  • Mac开发基础24-NSToolbar
    NSToolbar是macOS应用中的一个重要控件,用于创建窗口顶部的工具栏。工具栏通常包含按钮和其他控件,用户可以通过这些控件快速访问常用功能。NSToolbar和NSToolbarItem协同工作,NSToolbar是工具栏容器,而NSToolbarItem是工具栏项。下面我们详细介绍NSToolbar的常见API和基......
  • Mac开发基础25-NSAlert
    NSAlert是macOS应用中的一个重要控件,用于显示警告与通知对话框。NSAlert允许开发者创建和配置弹出窗口,用于通知用户、确认操作或显示错误信息。基本使用创建和显示简单的警告框Objective-C#import<Cocoa/Cocoa.h>//实例化NSAlertNSAlert*alert=[[NSAlertalloc]......
  • Mac开发基础22-NSTabView
    NSTabView是macOS应用中的一个重要控件,用于创建带有多个选项卡的界面,类似于网页浏览器的选项卡功能。它能够将多个视图容器合并到一个控件中,每个视图容器都可以通过选项卡来切换。基本使用创建和初始化Objective-C#import<Cocoa/Cocoa.h>//创建一个NSTabView实例NST......
  • Mac开发基础23-NSMenu
    NSMenu是macOS应用中的一个重要控件,用于创建应用程序的菜单。这些菜单通常出现在屏幕顶部的菜单栏中,但也可以作为上下文菜单出现。NSMenu和NSMenuItem协同工作,NSMenu是菜单容器,而NSMenuItem是菜单项。本指南将详细介绍NSMenu的常见API和基础技巧。基本使用创建和初......
  • Mac开发基础21-NSSplitView
    NSSplitView是macOS应用中的一个重要控件,允许用户调整窗口中的各个子视图大小。它通常用于创建可调整大小的面板布局,例如侧边栏和主内容区域。在本指南中,我们将详细介绍NSSplitView的常见API和基础技巧,并深入探讨相关知识。基本使用创建和初始化Objective-C#import<Co......
  • Mac开发基础20-NSCollectionView
    NSCollectionView是macOS开发中的一种强大控件,类似于iOS上的UICollectionView,用于展示和管理网格、列表等多种布局的数据展示视图。1.基本使用创建和初始化Objective-C#import<Cocoa/Cocoa.h>//创建并初始化一个NSCollectionView实例NSCollectionView*collecti......
  • Mac开发基础19-NSTableView(二)
    进阶使用和技巧1.单击和双击行事件处理Objective-C//单击行时的处理-(void)tableView:(NSTableView*)tableViewdidClickTableColumn:(NSTableColumn*)tableColumn{NSIntegerclickedRow=[tableViewclickedRow];if(clickedRow>=0){NSLog(@"Si......