macOS Tahoe update: hkob の雑記録 (261)

はじめに

hkob の雑記録の第261回目は、macOS のTahoe 26.0 へのアップデートについて記録しておきます。

macOS Tahoe 26.0

9/16 に iOS 26.0, iPadOS 26.0, macOS 26.0 にアップデートしました。visionOS はすでに 26.0 のデベロッパベータ版を使っていたので、RC がすでに正式版に変わっていました。

macOS Tahoe

アップデート後に最初にやるのが、ソフトウェアアップデートによる Command Line Tools のアップデートです。これをやらないと Homebrew 関係のものがアップデートできなくなるためです。

Command Line Tools update

各種バージョンの確認

まず、システム Ruby と Python のバージョンを確認してみます。Ruby は相変わらずすでに終わっている 2.6.10 のままでした。Python 3.9.6 も 2025/10 が EOL なので、もうシステム Ruby, Python は使えなくなりますね。

> /usr/bin/ruby -v
ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.arm64e-darwin25]
> /usr/bin/python3 --version
Python 3.9.6

私の環境では mise で環境を構築しているので、普段使っている Ruby および Python3 は以下のようなパスになっています。

> which ruby
/Users/hkob/.local/share/mise/installs/ruby/3.4.5/bin/ruby
> which python3
/Users/hkob/.local/share/mise/installs/python/3.13.7/bin/python3

それそれのバージョンは以下のようになります。darwin24 の環境で構築したものなので、Tahoe 環境でビルドし直しておきたいですね。

> ruby -v
ruby 3.4.5 (2025-07-16 revision 20cda200d3) +PRISM [arm64-darwin24]
> python3 --version
Python 3.13.7

Homebrew のアップデート

とりあえず、Homebrew の各種ソフトウェアも Tahoe でリビルドしたものに変わっているので、brew upgrade で全部アップデートしておきます。

> brew upgrade
==> Auto-updating Homebrew...
(非常に大量なので省略)

このアップデートを受けて python と ruby を削除して、bootstrap で再インストールしておきます。デフォルトで使っているものが削除されてしまったので、警告が出ています。

> mise uninstall python@3.13.7
mise WARN  missing: python@3.13.7
> mise uninstall ruby@3.4.5
mise WARN  missing: ruby@3.4.5

すかさず、bootstrap.sh を実行し、Ruby と Python の再インストールをしておきます。

> cd ~/Dropbox/dotfiles
> ./bootstrap.sh
(中略)
mise ~/.config/mise/config.toml tools: ruby@3.4.6
mise ~/.config/mise/config.toml tools: python@3.13.7
Bootstrapping DONE!

再度 version を確認してみます。Ruby はすでに version が 3.4.6 に上がっていました。

> ruby -v
ruby 3.4.6 (2025-09-16 revision dbd83256b1) +PRISM [arm64-darwin25]
> python3 --version
Python 3.13.7

gem が全てなくなってしまったので、とりあえず NotionRubyMapping だけでも入れておきます。

> gem install notion_ruby_mapping
Fetching mime-types-3.7.0.gem
Fetching notion_ruby_mapping-3.0.0.gem
Fetching multipart-post-2.4.1.gem
Fetching mime-types-data-3.2025.0909.gem
Fetching faraday-net_http-3.4.1.gem
Fetching faraday-multipart-1.1.1.gem
Fetching faraday-2.13.4.gem
Successfully installed mime-types-data-3.2025.0909
Successfully installed mime-types-3.7.0
Successfully installed multipart-post-2.4.1
Successfully installed faraday-multipart-1.1.1
Successfully installed faraday-net_http-3.4.1
Successfully installed faraday-2.13.4
Successfully installed notion_ruby_mapping-3.0.0
7 gems installed

A new release of RubyGems is available: 3.6.93.7.2!
Run `gem update --system 3.7.2` to update your installation.

とりあえず動作確認してみました。問題ないようです。

おわりに

いつものようにアップデートしたら足回りを確認するのが日課になっています。とりあえず今の所、不具合はなさそうです。

https://hkob.notion.site/hkob-16dd8e4e98ab807cbe3cf3cc94cdfe0f?pvs=4