🐈

asdfからmiseに移行する手順

2024/06/04に公開

はじめに

asdf ではツールを導入するときに plugin して install して適用してと手間がかかっていたので、mise に移行することになりました。

前提条件

homebrew で asdf をインストールいている状態。M2Mac で、シェルは zsh を使っています。
https://qiita.com/siakio/items/f9ab8a02d7b7fa6963ba

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 が導入されていることが確認できます。

参考資料

https://zenn.dev/t3yamoto/scraps/5fae49848ab376

Discussion