Homebrew

参考:

Homebrew [公式]

Homebrew/brew: The missing package manager for macOS (or Linux) – GitHub

Homebrew/homebrew-core: Default formulae for the missing package manager for macOS – GitHub

ドキュメント

参考:

Homebrew Documentation [Official]

brew (1) | Homebrew Documentation [Official]

brew/docs at master · Homebrew/brew – GitHub

使い方

参考:

使い方まとめ – Qiita

Homebrew のインストールと基本的な使い方 | yu8mada

Mac に Homebrew を導入する方法&使い方まとめ | vdeep

Mac のツールを楽にインストールできるパッケージ管理システム Homebrew の使い方 | MILL KEY WEB

Homebrew のインストール & 使い方。すぐに使える詳しい解説! | オリジナルゲーム.com

導入

参考:

Mac に Homebrew を導入する方法 – Qiita

Homebrew を使ってプログラミング環境を構築しよう!- Qiita

概要

参考:

homebrew とは何者か。仕組みについて調べてみた – Qiita

brew update

Homebrew 本体のアップデートを行う。

参考:

Mac に Homebrew を導入する方法&使い方まとめ | vdeep

brew install

パッケージをインストールする。

$ brew install the_silver_searcher

参考:

homebrew とは何者か。仕組みについて調べてみた – Qiita

brew outdated

更新できるパッケージがあるかどうか調べる。

$ brew outdated

参考:

homebrew とは何者か。仕組みについて調べてみた – Qiita

brew upgrade

パッケージを最新版に更新する。

$ brew upgrade yarn

参考:

Mac に Homebrew を導入する方法&使い方まとめ | vdeep

brew cleanup

インストールされているパッケージの古いバージョンをアンインストールする。

$ brew cleanup

キャッシュされたダウンロードファイルを削除する。(インストールされているフォーミュラは削除されない。)

$ brew cleanup -s

バージョン 2 以降では brew upgrade 時に更新されたフォーミュラの古いバージョンは自動的にアンインストールされる。

参考:

brew cleanup で Mac を掃除してストレージ容量を確保する方法 – Qiita

brew cleanup で Mac のディスク容量が 400MB も空いた | Reasonable Code

brew cleanup でディスクの空き容量を増やす | valid, invalid

homebrew の更新は brew upgrade --cleanup だけでよくなっている | @znz blog

homebrew とは何者か。仕組みについて調べてみた – Qiita

brew tap

参考:

brew tap とは – Qiita

brew tap で入れる Homebrew 外部コマンド – Qiita

これは便利!Homebrew に追加された tap コマンドはリポジトリを追加して簡単にフォーミュラを増やせる | Mac とかの雑記帳

Taps (third-party repositories) | Homebrew Documentation [Official]

keg-only

参考:

OSX の brew でインストールしたソフトウェアを常に使えるようにしたい | teratail

CFLAGS / LDFLAGS

export CPPFLAGS="-I$(brew --prefix)/opt/readline/include"
export LDFLAGS="-L$(brew --prefix)/opt/readline/lib"

参考:

brew で入れた sqlite3 で CTRL+R が効かない!| それマグで!

./configure 時に /usr/local/ 上にある readline が検出されない | teratail

Build flags – How to build software outside Homebrew with Homebrew keg_only dependencies | Homebrew Documentation [Official]

How do I specify LDFLAGS and CPPFLAGS for ./configure? – Stack Overflow

自動更新

参考:

Homebrew の brew tap でも自動アップデートがかかって余計な出力が出るので注意 | rcmdnk’s blog

install / upgrade エラー

参考:

HighSierra で Homebrew の brew install、brew update に失敗する場合の対処 | 狛ログ

Tips

参考:

ちょっと差がつく homebrew のあまり知られていない使い方 | Meltdown Countdown rev.

Tagged:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です