【Homebrewインストール済みの方】Homebrewをバージョンアップ

2023年5月10日PC

ミニマリスト_カミ

kamiです。
TwitterYoutubeもやってます。

Homebrewだけをバージョンアップ

brew update

「brew update」はHomebrewだけをアップデートコマンドです

「brew list」でパッケージのリストが更新表示されても、「brew update」だけでは、Homebrewにインストールされているパッケージまでは更新されません。

icon

brewのバージョンは僕は最新だったため変更なしです。

Homebrewとパッケージのどちらもバージョンアップ

brew upgrade

「brew upgrade」「brew update」とは違い、Homebrewとパッケージどちらも一度に更新できるコマンドです。
インストールしているパッケージが多ければ多いほど、インストールに時間がかかります。

kami@kami ~ % brew upgrade
==> Upgrading 3 outdated packages:
freetype 2.13.0 -> 2.13.0_1
sqlite 3.40.1 -> 3.41.0
libfido2 1.12.0_1 -> 1.13.0
==> Fetching sqlite
==> Downloading https://ghcr.io/v2/homebrew/core/sqlite/manifests/3.41.0
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/sqlite/blobs/sha256:85b3532c30c
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Fetching freetype
==> Downloading https://ghcr.io/v2/homebrew/core/freetype/manifests/2.13.0_1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/freetype/blobs/sha256:731770a82
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Fetching libfido2
==> Downloading https://ghcr.io/v2/homebrew/core/libfido2/manifests/1.13.0
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libfido2/blobs/sha256:c881e6791
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sh
######################################################################## 100.0%
==> Upgrading sqlite
  3.40.1 -> 3.41.0 

==> Pouring sqlite--3.41.0.arm64_monterey.bottle.tar.gz
🍺  /opt/homebrew/Cellar/sqlite/3.41.0: 11 files, 4.5MB
==> Running `brew cleanup sqlite`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
Removing: /opt/homebrew/Cellar/sqlite/3.40.1... (11 files, 4.4MB)
Removing: /Users/kami/Library/Caches/Homebrew/sqlite--3.40.1... (2MB)
==> Upgrading freetype
  2.13.0 -> 2.13.0_1 

==> Pouring freetype--2.13.0_1.arm64_monterey.bottle.tar.gz
🍺  /opt/homebrew/Cellar/freetype/2.13.0_1: 67 files, 2.4MB
==> Running `brew cleanup freetype`...
Removing: /opt/homebrew/Cellar/freetype/2.13.0... (67 files, 2.4MB)
==> Upgrading libfido2
  1.12.0_1 -> 1.13.0 

==> Pouring libfido2--1.13.0.arm64_monterey.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libfido2/1.13.0: 547 files, 1.3MB
==> Running `brew cleanup libfido2`...
Removing: /opt/homebrew/Cellar/libfido2/1.12.0_1... (538 files, 1.3MB)
Removing: /Users/kami/Library/Caches/Homebrew/libfido2--1.12.0_1... (350KB)

スポンサードサーチ

brewのキャッシュ削除

brew cleanup

brewが管理している前のbrewのバージョンのキャッシュを削除します。
以前は「brew upgrade」と同時に実行が推奨されてました。
理由としてはアップデート(update またはupgrade)したパッケージの古いキャッシュが残ってしまうからです。
現在はbrew upgradeを実行すると30日後に自動でキャッシュが削除されるようになっています。
brew upgradeの実行後、即削除したいときだけ実行してください。

実装やエラーが解決できない場合

プログラミングの実装やエラーでどうしてもわからない場合はメンターに相談するのが一番です。

考えている、見えている範囲が狭くなり、解決から遠くに行って何時間も、何日も経っていることなんてよくある話です。

そういう時は聞ける先輩や、メンターに相談することが大事です。

僕にも相談可能なので気軽に相談してください。

Twitterからの連絡だと確実ですよ。

オンラインスクールやプログラミングスクールといったプログラミングを学べる方法もあるので、そちらもぜひ活用してもいいと思います。

Web開発で分からない時

オンライン完結型スクール DMM WEBCAMP PRO

アプリ開発で分からない時

プログラミング×稼げる副業スキルはテックキャンプ

プログラミングについて分からない時

【コエテコ様限定】※ご案内を受けた以外のメディアが使用しても成果は承認されません。
ミニマリスト_カミ

僕への個人でもメンターでも、スクールでもお好きな方を活用ください。

PC

Posted by kami