Homebrew及Homebrew cask安裝與使用

安裝Homebrew

安裝命令:

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

如果不是第一次安裝,可能會遇到如下錯誤:

It appears Homebrew is already installed. If your intent is to reinstall you
should do the following before running this installer again:
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

解決方式:

sudo rm -fr /usr/local/.git

參考鏈接:http://stackoverflow.com/questions/18555378/brew-installation-error-appears-homebrew-is-already-installed

再次安裝:

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

遇到錯誤:

==> This script will install:
/usr/local/bin/brew
/usr/local/Library/...
/usr/local/share/man/man1/brew.1

Press RETURN to continue or any other key to abort
==> Downloading and installing Homebrew...
remote: Counting objects: 3769, done.
remote: Compressing objects: 100% (3608/3608), done.
remote: Total 3769 (delta 43), reused 527 (delta 26), pack-reused 0
Receiving objects: 100% (3769/3769), 3.21 MiB | 269.00 KiB/s, done.
Resolving deltas: 100% (43/43), done.
From https://github.com/Homebrew/homebrew
 * [new branch]      master     -> origin/master
error: unable to unlink old 'Library/Homebrew/dev-cmd/aspell-dictionaries.rb' (Permission denied)
error: unable to unlink old 'Library/Homebrew/dev-cmd/update-test.rb' (Permission denied)
error: unable to unlink old 'Library/Homebrew/test/bottles/testball_bottle-0.1.el_capitan.bottle.tar.gz' (Permission denied)
error: unable to unlink old 'Library/Homebrew/test/bottles/testball_bottle-0.1.mavericks.bottle.tar.gz' (Permission denied)
error: unable to unlink old 'Library/Homebrew/test/bottles/testball_bottle-0.1.mountain_lion.bottle.tar.gz' (Permission denied)
error: unable to unlink old 'Library/Homebrew/test/bottles/testball_bottle-0.1.yosemite.bottle.tar.gz' (Permission denied)
fatal: Could not reset index file to revision 'origin/master'.
Failed during: git reset --hard origin/master

參考鏈接:https://github.com/Homebrew/homebrew/issues/15138

解決方式:

sudo mv /usr/local/Library /usr/local/Library.bk

再次安裝即可。

安裝Homebrew cask

Homebrew cask可用于mac應(yīng)用程序或套件,比如mactex,xtrafinder等。

brew install caskroom/cask/brew-cask

使用Homebrew管理軟件

安裝軟件

比如安裝emacs和vim的命令分別如下。

  • 安裝emacs
brew install emacs --with-cocoa --with-gnutls
  • 安裝macvim
brew install macvim --with-override-system-vim
  • 安裝ack和ag,比grep好用
brew install ack ag
  • 安裝autojump,非常高效的目錄跳轉(zhuǎn)工具
brew install autojump

升級軟件

  • 查看可以升級的軟件
brew outdated
  • 比如升級macvim
brew upgrade macvim
  • 升級所有軟件
brew upgrade

查找軟件包

比如查找和pdf相關(guān)的軟件包。

  • 查找和pdf相關(guān)的軟件包
brew search pdf

刪除軟件包

  • 移除macvim
brew uninstall macvim

清除老版本的安裝包

Homebrew 會緩存下載的安裝包,長時間不清理會占用大量的磁盤空間,因此需要定期清理,清理命令如下:

brew cleanup
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容