Homebrew とは?
Homebrew は macOS(および Linux)で最も広く使われているパッケージマネージャーです。必要なツール、ライブラリ、アプリをコマンドラインからインストールし、何がインストールされているかを管理するので、きれいに更新したり削除したりできます。
ダウンロードページを探したり、アプリをフォルダにドラッグしたり、手作業でソースからコンパイルしたりする代わりに、brew コマンドを 1 つ実行すれば、Homebrew が依存関係も含めて作業を行います。
macOS 向けパッケージマネージャーのわかりやすい入門——そして Brewwery が、下層のターミナルを隠さずに視覚的な居場所を与える方法。
Homebrew は macOS(および Linux)で最も広く使われているパッケージマネージャーです。必要なツール、ライブラリ、アプリをコマンドラインからインストールし、何がインストールされているかを管理するので、きれいに更新したり削除したりできます。
ダウンロードページを探したり、アプリをフォルダにドラッグしたり、手作業でソースからコンパイルしたりする代わりに、brew コマンドを 1 つ実行すれば、Homebrew が依存関係も含めて作業を行います。
Homebrew はセットアップを再現可能にします。新しいマシンは、パッケージ一覧といくつかのコマンドで、空の状態から完全な構成へと移行できます。
/opt/homebrew)。Homebrew は 2 種類のものをインストールし、その違いを理解する価値があります。
git、node、redis などです。visual-studio-code や google-chrome などです。--cask を付けてインストールします。いくつかのコマンドで日々の用途のほとんどをカバーできます:
brew install git——formula をインストール。brew install --cask visual-studio-code——アプリをインストール。brew update のあと brew upgrade——メタデータを更新しパッケージをアップグレード。brew search redis と brew info redis——パッケージを検索・確認。brew cleanup——古いバージョンを削除しディスク容量を解放。Brewfile は、インストールしたいものすべて——taps、formulae、casks、Mac App Store アプリ——を記したプレーンテキストの一覧です。マシンのセットアップを、git で管理できるファイルとして記述する最も簡単な方法です。
brew bundle dump は現在のセットアップを Brewfile に書き出します。brew bundle install はそのセットアップをどの Mac でも再現します。brew doctor はインストールをよくある問題——壊れたシンボリックリンク、古いパス、権限の問題——について確認し、見つけた内容を説明します。何も変更せず、報告するだけです。
何かおかしいと感じたら、まずこれを実行するのが、システムの状態を理解する最速の方法であることが多いです。
一部のパッケージはバックグラウンドで動作します——たとえば postgresql や redis のようなデータベースです。brew services はこれらのプロセスの起動・停止・再起動を管理し、必要なときに動くようにします。
brew services list——何が動いているか確認。brew services start redis——サービスを起動。Homebrew は強力ですが、ワークフローの多くは今もターミナルにあります。Brewwery は、Mac 上で Homebrew を確認・更新・整理・管理する視覚的な方法を提供します——下層で起きていることを隠さずに。
すべての操作は実際の brew コマンドに対応し、明確に表示され、あなたの確認後にのみ実行されます。Brewwery は Homebrew への窓であり、それを理解することの代わりではありません。
以前ほどではありません。Brewwery は同じコマンドを視覚的に示すため、フラグを覚えなくてもパッケージを管理でき——それでも何が実行されるかを正確に確認できます。
はい。Homebrew は無料でオープンソースであり、Brewwery も同様です(MIT ライセンス)。
いいえ。Brewwery は標準の brew コマンドを、型付きで検証済みのチャネル経由で実行します。あなたの Homebrew 環境は標準のまま、移植可能です。
docs.brew.sh です。Brewwery の参照ページは詳細のためにそこへリンクします。