はじめに
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 がすでに正式版に変わっていました。
アップデート後に最初にやるのが、ソフトウェアアップデートによる Command Line Tools のアップデートです。これをやらないと Homebrew 関係のものがアップデートできなくなるためです。
各種バージョンの確認
まず、システム 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.9 → 3.7.2! Run `gem update --system 3.7.2` to update your installation.
とりあえず動作確認してみました。問題ないようです。
おわりに
いつものようにアップデートしたら足回りを確認するのが日課になっています。とりあえず今の所、不具合はなさそうです。
https://hkob.notion.site/hkob-16dd8e4e98ab807cbe3cf3cc94cdfe0f?pvs=4