💬
asdf v0.16.0 からパスの指定方法が変わった
環境
- MacOS
- Zsh
- asdf v0.16.3
概要
asdf を 2025-02-25 にアップデートすると、 node コマンドが Homebrew 側の node を参照するようになった。
原因は、 v0.16.0 に多くの破壊的変更が発生し、パスの指定方法が変わったためである。
0.16.0 へのアップグレード | asdf
エラー文
過去 .zshrc に設定した . $(brew --prefix asdf)/libexec/asdf.sh
を実行すると、以下のエラーが発生する。
.: no such file or directory: /opt/homebrew/opt/asdf/libexec/asdf.sh
解決方法
.zshrc に設定したパスについて、以下へ書き換えた。
export PATH="${ASDF_DATA_DIR:-$HOME/.asdf}/shims:$PATH"
※参考資料
はじめよう | asdf
Discussion