インストールに失敗した
15. トラブルシューティングコマンド / 機能
環境の確認と再インストールインストールエラーの解決
概要
Claude Code のインストールが失敗する場合の診断と解決方法です。Node.js のバージョン、npm の権限、ネットワークの問題などに対処できます。
設定例
# 前提条件の確認
node --version # v18.0.0 以上が必要
npm --version # 最新版を推奨
# Node.js のバージョンが古い場合
# nvm でインストール
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install 20
nvm use 20
# npm キャッシュをクリア
npm cache clean --force
# 再インストール
npm install -g @anthropic-ai/claude-code
# 権限エラーの場合
# sudo を使う(非推奨だが簡単)
sudo npm install -g @anthropic-ai/claude-code
# または npm のプレフィックスを変更(推奨)
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm install -g @anthropic-ai/claude-code
# ネットワークエラーの場合
# npm レジストリを確認
npm config get registry
# → https://registry.npmjs.org/
# プロキシ設定
npm config set proxy http://proxy.example.com:8080
npm config set https-proxy http://proxy.example.com:8080こんな時に使う
- npm install が失敗する時
- 権限エラーが出る時
- Node.js のバージョンが合わない時
使い方
- 1Node.js v18以上がインストールされているか確認
- 2npm キャッシュをクリア
- 3権限問題は npm プレフィックスを変更
- 4ネットワーク問題はプロキシを設定
Tips
- Node.js は nvm で管理すると便利
- sudo での npm install は権限問題を起こしやすい
- 企業環境ではプロキシ設定を確認