🐈
asdfからmiseに移行する手順
はじめに
asdf ではツールを導入するときに plugin して install して適用してと手間がかかっていたので、mise に移行することになりました。
前提条件
homebrew で asdf をインストールいている状態。M2Mac で、シェルは zsh を使っています。
asdf アンインストール
brew uninstall asdf
アンインストールされていることを確認
which asdf
asdf not found
と表示されればおk
mise インストール
homebrew でインストールできます。
brew install mise
設定の変更
vscode で zshrc を開く
code ~/.zshrc
asdf に関する記述を削除
zshrc
. /opt/homebrew/opt/asdf/libexec/asdf.sh
設定の変更を反映
source ~/.zshrc
使ってみる
例えば quarkus の 3.6.0 を導入するときは、このようなコマンドを実行します。
グローバルに適用したい場合は-g
オプションをつけるだけです。
mise use [-g] quarkus@3.6.0
which quarkus
コマンドで quarkus 3.6.0 が導入されていることが確認できます。
参考資料
Discussion