claudeのアップデートでエラーになった場合の対応
$ claude --version
2.1.113 (Claude Code)
$ npm i -g @anthropic-ai/claude-code # claude Update
npm error code ENOTEMPTY
npm error syscall rename
npm error path /Users/abcde/.nodebrew/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code
npm error dest /Users/abcde/.nodebrew/node/v22.18.0/lib/node_modules/@anthropic-ai/.claude-code-4T1QnTMK
npm error errno -66
npm error ENOTEMPTY: directory not empty, rename '/Users/abcde/.nodebrew/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code' -> '/Users/abcde/.nodebrew/node/v22.18.0/lib/node_modules/@anthropic-ai/.claude-code-4T1QnTMK'
npm error A complete log of this run can be found in: /Users/abcde/.npm/_logs/2026-04-20T13_25_46_480Z-debug-0.log古いディレクトリを削除する。
$ rm -rf /Users/abcde/.nodebrew/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code
再度、アップデートコマンド実行
$ npm i -g @anthropic-ai/claude-code # claude Update
added 9 packages in 2s
$ claude --version
2.1.114 (Claude Code)claudeを利用中の場合もエラーになるので、停止してからアップデートする。
