🍽️
Claude Codeもmiseで管理しよう
開発ツール周りの管理をすべてmiseに寄せようと思う。
AWS CLIやGitHub CLI同様、Claude Codeもmiseで管理できる。
インストール方法
# グローバルにインストール (~/.config/mise/config.tomlを管理ファイルとする)
mise use --global claude
# mise経由でClaude Codeを呼び出す
mise exec -- claude
# miseをアクティベートした状態であればPATHが通るため直接呼べる
# https://mise.jdx.dev/getting-started.html#activate-mise
eval "$(mise activate bash)"
claude
mise側で定義されているように、上記コマンドではネイティブインストールされる。
npm経由でインストールしたい場合は下記のように明示的に指定する。もちろんNode.js環境が必要。mise use --global npm:@anthropic-ai/claude-code
アップデート方法
# アップデート可否確認
mise outdated --bump
# mise.tomlファイルに沿ってアップデート
mise upgrade claude
# mise.tomlファイルに関係なく最新に上げる
mise upgrade claude --bump
(参考) インストール先の確認
mise whereでインストール先のパスが分かる。
$ mise where claude
/home/kcabo/.local/share/mise/installs/claude/2.0.76
これはClaude Codeが想定しているパスとは異なるためか、ターミナル上でアラートメッセージが表示される。問題なく動いているため、静観する。
installMethod is native, but claude command not found at /home/kcabo/.local/bin/claude
(参考) インストール可能なツールの確認
以下のいずれかで確認できる。
A: 公式ホームページから
B: CLIから
インストール可能なツールが一覧表示される
mise use

Discussion
私も同じ環境で「installMethod is native, but claude command not found...」のエラーが出てなんだかなと思ってたんですが、自動更新をオフにしたら出てこなくなりました!!
おお!そうなんですね、試してみます!