MacOS 開發人員必備 brew 使用詳解

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

安裝 brew

brew 的官方網站: http://brew.sh

在官方網站對brew的用法進行了詳細的描述

在Mac中開啟Termal: 輸入命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安裝過程代理 http://www.jianshu.com/p/6523d3eee50d

brew 國內代理

中科大鏡像

核心core

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

重設為官方地址

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

http://mirrors.ustc.edu.cn/help/homebrew-core.git.html

二進位檔案

  • bash
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profilesource ~/.bash_profile
  • zsh
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrcsource ~/.zshrc

http://mirrors.ustc.edu.cn/help/homebrew-bottles.html

Homebrew cask 軟體倉庫

提供 macOS 應用和大型二進位檔案,首次使用需要執行

brew cask list

http://mirrors.ustc.edu.cn/help/homebrew-cask.git.html

  • 替換為 USTC 鏡像
cd "$(brew --repo)"/Library/Taps/caskroom/homebrew-caskgit remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
  • 重設為官方地址
cd "$(brew --repo)"/Library/Taps/caskroom/homebrew-caskgit remote set-url origin https://github.com/caskroom/homebrew-cask

清華大學鏡像

https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/

不知所云

http://ban.ninja/

  • 二進位檔案使用鏡像 bash
echo 'export HOMEBREW_BOTTLE_DOMAIN=http://7xkcej.dl1.z0.glb.clouddn.com' >> ~/.bash_profilesource ~/.bash_profile
  • zsh使用二進位鏡像
echo 'export HOMEBREW_BOTTLE_DOMAIN=http://7xkcej.dl1.z0.glb.clouddn.com' >> ~/.zshrcsource ~/.zshrc

brew 使用

使用brew查詢軟體

有時候,你不知道你安裝的軟體的名字, 那麼你需要先搜尋下, 查到包的名字。
比如我要安裝 golang

brew search golang# /wge*/是個Regex, 需要包含在/中brew search /wge*/

使用brew查詢軟體詳情

brew info autojump

很多軟體安裝後,是在info裡面說明怎麼使用的,比如autojump

使用brew安裝軟體

一個命令就搞定了, 比如安裝git

  • 比如安裝wget
# 建議單獨安裝git這樣可以在更新某些軟體的時候,git一直可用brew install gitbrew install wget

使用brew卸載軟體

brew uninstall wget

軟鏈軟體環境變數

  • 一般軟體有軟鏈的,不過不少是沒有做軟鏈的,需要使用者配置
brew link gradle@2.14brew unlink gradle@2.14

其他brew命令

命令名稱 用途
brew list 列出已安裝的軟體
brew update 更新brew
brew home 用瀏覽器開啟brew的官方網站
brew deps 顯示包依賴
brew list redis 查看redis的安裝檔案
brew cat redis 查看redis的 brew 安裝指令碼
brew cleanup 刪除所有軟體升級後的遺留舊版本

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.