🤒
Claude Codeがアップデートできない
はじめに
Claude Codeがupdateできていない時の一つの解決策です。
こんな時は見直しが必要そうです。
$ claude -v
1.0.27 (Claude Code)
$ claude update
Current version: 1.0.27
Checking for updates...
New version available: 1.0.29 (current: 1.0.27)
Installing update...
Using global installation update method...
Successfully updated from 1.0.27 to version 1.0.29 // ログを見るとアップデートできているが…
$ claude -v
1.0.27 (Claude Code) // versionが変わらない
原因
voltaが入っている環境でClaude Codeをインストールすると、volta内に入ってしまい、アップデートしてもそれが何らかの原因で認識されないのが問題でした。
$ npm install -g @anthropic-ai/claude-code
$ which claude
/Users/name/.volta/bin/claude
対応
Claude Codeを起動して、/migrate-installer
を実行。すると~/.claude/にインストールされます。
$ ~/.claude/local/claude -v
1.0.29 (Claude Code)
あとは元のClaude Codeを消してパスを通したら完了です。
$ rm /Users/name/.volta/bin/claude
$ echo 'export PATH="$HOME/.claude/local:$PATH"' >> ~/.zshrc
$ source ~/.zshrc
$ claude -v
1.0.29 (Claude Code)
Discussion