關于Homebrew:Mac快速安裝Homebrew

關于macOS 安裝Homebrew

  • Homebrew
    • Homebrew介紹
    • Homebrew 官網地址
    • Homebrew 能安裝什么?
  • Mac上安裝Homebrew
    • 主要步驟:打開終端,執行官網安裝腳本
      • 注意
      • 遇到問題①:腳本在克隆 Homebrew 核心倉庫時,??無法連接 GitHub??(端口443超時)
      • 遇到問題②:用戶目錄下可能之前沒有 .zprofile 文件
    • 安裝完成,驗證是否安裝成功
      • 最終結果驗證

Homebrew

Homebrew介紹

Homebrew 是 macOS(或 Linux)系統上的一個軟件包管理器。
可以想象是一個巨大的、免費的“軟件應用商店”??,但它是為??命令行工具??和??開發者工具??而生的。

Homebrew 官網地址

Homebrew官網地址

Homebrew 能安裝什么?

它主要能安裝兩類東西:

  1. ??Formula(公式): 命令行工具和開發庫??
    ??編程語言??:如 Python, Node.js, Ruby, Go 等。
    ??開發工具??:如 Git, Docker, MySQL, Redis 等。
    ??實用工具??:如 wget(下載工具), ffmpeg(視頻處理), imagemagick(圖片處理)等。
    用法:brew install 軟件名 (例如:brew install git)

  2. ??Cask(木桶): 圖形界面(GUI)應用程序??
    就像你在官網下載的 .dmg 安裝文件一樣,但通過命令一鍵安裝。
    ??常用應用??:如 Google Chrome, Visual Studio Code, Spotify, Telegram, Notion 等。
    用法:brew install --cask 應用名 (例如:brew install --cask google-chrome)

Mac上安裝Homebrew

主要步驟:打開終端,執行官網安裝腳本

command + 空格——輸入【終端】——執行官網腳本命令:

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

注意

安裝過程需要 sudo 權限來創建系統目錄和設置權限 ??正常流程??,按要求輸入開機密碼即可,其余時候就正常回車下一步

遇到問題①:腳本在克隆 Homebrew 核心倉庫時,??無法連接 GitHub??(端口443超時)

在這里插入圖片描述
錯誤原因:
在中國大陸地區直接訪問 GitHub 經常不穩定或被限制,導致 git clone 操作失敗。

解決辦法:
轉而使用專為中國大陸用戶設計的安裝腳本(HomebrewCN)

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

在這里插入圖片描述
會讓你選一個brew本體源來下載 Homebrew ,這里面我選擇了 1 作為后續下載軟件包的鏡像:在這里插入圖片描述
注意:

  • 安裝過程也許會讓你選擇是否清理舊安裝,我選擇了清理
    在這里插入圖片描述

遇到問題②:用戶目錄下可能之前沒有 .zprofile 文件

sed: /Users/dabing/.zprofile: No such file or directory

在這里插入圖片描述
??腳本已處理??,該錯誤無害,腳本會創建此文件

安裝完成,驗證是否安裝成功

在這里插入圖片描述

最終結果驗證

安裝已成功!要驗證 Homebrew 是否正常工作,請??重啟你的終端??(Terminal)應用,然后執行以下命令:

# 1. 檢查 brew 版本
brew -v# 2. 運行診斷,檢查是否有任何問題
brew doctor# 3. 更新 Homebrew 自身(測試網絡連接)
brew update# 4. 嘗試安裝一個小工具來測試(例如 wget)
brew install wget

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/95532.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/95532.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/95532.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【前端】使用Vercel部署前端項目,api轉發到后端服務器

文章目錄Vercel是什么概要Vercel部署分為兩種方案:一、使用GitHub構建部署二、通過 Vercel CLI 上傳本地構建資源注意事項轉發API到后端小結Vercel是什么 Vercel是一款專為前端開發者打造的云部署平臺,它支持一鍵部署靜態網站、AI工具和現代Web應用。Ve…

滾珠導軌在工業制造領域如何實現高效運行?

在工業制造領域中滾珠導軌憑借其高精度、低摩擦、高剛性等特點,被廣泛應用于多種設備和場景,并在設備性能中起著關鍵作用,以下是具體應用:加工中心:滾珠導軌用于加工中心的工作臺和主軸箱等部件的移動,能保…

大基座模型與 Scaling Law:AI 時代的邏輯與困境

一、背景:為什么大模型一定要“做大”? 在人工智能的發展歷程中,有一個不容忽視的“鐵律”:更大的模型往往意味著更強的性能。從 GPT-2 到 GPT-4,從 BERT 到 PaLM,從 LLaMA 到 Claude,每一代的…

內網的應用系統間通信需要HTTPS嗎

內網是否需要 HTTPS? 雖然內網通常被視為“相對安全”的環境,但仍需根據具體情況決定是否使用 HTTPS,原因如下: 內部威脅風險 ● 內網可能面臨內部人員攻擊、橫向滲透(如黑客突破邊界后在內網掃描)、設備…

6.ImGui-顏色(色板)

免責聲明:內容僅供學習參考,請合法利用知識,禁止進行違法犯罪活動! 本次游戲沒法給 內容參考于:微塵網絡安全 上一個內容:5.ImGui-按鈕 IMGui中表示顏色的的結構體 ImVec4和ImU32,如下圖紅框…

【C++】Vector完全指南:動態數組高效使用

0. 官方文檔 vector 1. vector介紹 Vector 簡單來說就是順序表,是一個可以動態增長的數組。 vector是表示可變大小數組的序列容器。 就像數組一樣,vector也采用的連續存儲空間來存儲元素。也就是意味著可以采用下標對vector的元素進行訪問&#xff0c…

關于無法導入父路徑的問題

問題重現 有下面的代碼: from ..utils import Config,set_DATA_PATH DATA_PATH set_DATA_PATH()報錯如下:from ..utils import Config,set_DATA_PATH ImportError: attempted relative import beyond top-level package解決方案 #獲取當前腳本所在目錄的…

C/C++包管理工具:Conan

Conan是一個專為C/C設計的開源、去中心化、跨平臺的包管理器,致力于簡化依賴管理和二進制分發流程。Conan基于Python進行開發,支持與主流的構建系統集成,提供了強大的跨平臺和交叉編譯能力。通過Conan,開發者可以高效的創建、共享…

核心高并發復雜接口重構方案

核心高并發復雜接口重構方案 一、重構目標與原則 核心目標 提升接口性能:降低響應時間,提高吞吐量,降低資源使用 增強可維護性:拆解復雜邏輯,模塊化設計,降低后續迭代成本 保障穩定性:通過架構優化和灰度策略,確保重構過程無服務中斷 提升擴展性:設計靈活的擴展點,…

C++容器內存布局與性能優化指南

C容器的內存布局和緩存友好性對程序性能有決定性影響。理解這些底層機制,能幫你寫出更高效的代碼。 一、容器內存布局概述 不同容器在內存中的組織方式差異顯著,這直接影響了它們的訪問效率和適用場景。容器類型內存布局特點元數據位置元素存儲位置std::…

Beautiful.ai:AI輔助PPT工具高效搞定排版,告別熬夜做匯報煩惱

你是不是每次做 PPT 都頭大?找模板、調排版、湊內容,熬大半夜出來的東西還沒眼看?尤其是遇到 “明天就要交匯報” 的緊急情況,打開 PPT 軟件半天,光標在空白頁上晃來晃去,連標題都想不出來 —— 這種抓瞎的…

阿里云攜手MiniMax構建云原生數倉最佳實踐:大模型時代的 Data + AI 數據處理平臺

MiniMax簡介MiniMax是全球領先的通用人工智能科技公司。自2022年初成立以來,MiniMax以“與所有人共創智能”為使命,致力于推動人工智能科技前沿發展,實現通用人工智能(AGI)。MiniMax自主研發了一系列多模態通用大模型,…

一鍵生成PPT的AI工具排名:2025年能讀懂你思路的AI演示工具

人工智能正在重塑PPT制作方式,讓專業演示變得觸手可及。隨著人工智能技術的飛速發展,AI生成PPT工具已成為職場人士、學生和創作者提升效率的得力助手。這些工具通過智能算法,能夠快速將文本、數據或創意轉化為結構化、視覺化的演示文稿&#…

數據庫基礎知識——聚合函數、分組查詢

目錄 一、聚合函數 1.1 count 1.1.1 統計整張表中所有記錄的總條數 1.1.2 統計單列的數據 1.1.3 統計單列記錄限制條件 1.2 sum 1.3 avg 1.4 max, min 二、group by 分組查詢 2.1 語法 2.2 示例 2.3 having 一、聚合函數 常用的聚合函數 函數說明count ([distinc…

改 TDengine 數據庫的時間寫入限制

一 sql連數據庫改 改 TDengine 數據庫的時間寫入限制 之前默認了可寫入時間為一個月,調整為10年,方便測試: SHOW DATABASES;use wi; SELECT CONCAT(ALTER TABLE , table_name, KEEP 3650;) FROM information_schema.ins_tables WHERE db_…

數碼視訊TR100-OTT-G1_國科GK6323_安卓9_廣東聯通原機修改-TTL燒錄包-可救磚

數碼視訊TR100-OTT-G1_國科GK6323_安卓9_廣東聯通原機修改-TTL燒錄包-可救磚刷機教程數碼視訊 TR100-G1 TTL 燒錄刷機教程固件由廣東聯通 TR100-G1 28 原版修改,測試一切正常1、把刷機文件解壓出 備用,盒子主板接好 TTL,不會接自行查找 TTl 接…

TVS防護靜電二極管選型需要注意哪些參數?-ASIM阿賽姆

TVS防護靜電二極管選型關鍵參數詳解TVS(Transient Voltage Suppressor)二極管作為電路防護的核心器件,在電子設備靜電防護(ESD)、浪涌保護等領域發揮著重要作用。本文將系統性地介紹TVS二極管選型過程中需要重點關注的參數指標,幫助工程師做出合理選擇。…

項目經理為什么要有一張PMP?認證?

在項目管理日益成為企業核心競爭力的今天,PMP已成為項目經理職業發展的重要“通行證”。這張由美國項目管理協會(PMI)頒發的全球公認證書,不僅是專業能力的象征,更在職業競爭力、項目成功率、團隊協作等多個維度為項目…

Qt中QSettings的鍵值使用QDataStream進行存儲

1. QDataStream介紹 數據流是編碼信息的二進制流,與主機的操作系統、CPU 或字節順序完全無關。例如,Windows 系統下 PC 寫入的數據流可由運行 Solaris 的 Sun SPARC 讀取。 您還可以使用數據流讀/寫raw unencoded binary data 。如果需要 "解析 &…

Typer 命令行工具使用示例

Typer 命令行工具使用示例 示例1:簡單問候程序 代碼 import typerapp typer.Typer()app.command() def greet(name: str):"""簡單的問候命令"""typer.echo(f"Hello {name}!")if __name__ "__main__":app()使用…