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

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 とは – Qiita

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

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

どのフォーミュラ由来のファイルか調べる

参考:

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

参考:

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

記事をシェアする:
タグ:

コメントを残す

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

Protected by reCAPTCHA