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.