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
使い方
参考:
Homebrew のインストールと基本的な使い方 | yu8mada
Mac に Homebrew を導入する方法&使い方まとめ | vdeep
Mac のツールを楽にインストールできるパッケージ管理システム Homebrew の使い方 | MILL KEY WEB
Homebrew のインストール & 使い方。すぐに使える詳しい解説! | オリジナルゲーム.com
導入
参考:
Mac に Homebrew を導入する方法 – Qiita
Homebrew を使ってプログラミング環境を構築しよう!- Qiita
概要
参考:
homebrew とは何者か。仕組みについて調べてみた – Qiita
Homebrew の仕組みについてまとめておく | それマグで!
brew update
Homebrew 本体のアップデートを行う。
$ brew update
参考:
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 で入れる Homebrew 外部コマンド – Qiita
これは便利!Homebrew に追加された tap コマンドはリポジトリを追加して簡単にフォーミュラを増やせる | Mac とかの雑記帳
Taps (third-party repositories) | Homebrew Documentation [Official]
Homebrew/brew/docs/How-to-Create-and-Maintain-a-Tap.md – GitHub
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
How do I specify LDFLAGS and CPPFLAGS for ./configure? – Stack Overflow
自動更新
参考:
Homebrew の brew tap でも自動アップデートがかかって余計な出力が出るので注意 | rcmdnk’s blog
どのフォーミュラ由来のファイルか調べる
参考:
How to determine which brew package provides a given file? – Super User
brew info を JSON 形式で出力する
参考:
Querying brew | Homebrew Documentation [Official]
install / upgrade エラー
参考:
HighSierra で Homebrew の brew install、brew update に失敗する場合の対処 | 狛ログ
Tips
参考: