SpyBara
Go Premium

troubleshoot-install.md 2026-06-29 23:02 UTC to 2026-06-30 23:02 UTC

2 added, 2 removed.

2026
Tue 30 23:02 Mon 29 23:02 Sat 27 01:01 Fri 26 23:00 Thu 25 23:58 Wed 24 22:02 Tue 23 22:00 Mon 22 23:59 Fri 19 22:58 Thu 18 22:00 Wed 17 17:02 Tue 16 21:57 Mon 15 23:02 Sat 13 21:59 Fri 12 22:00 Thu 11 23:01 Wed 10 23:57 Tue 9 06:34 Mon 8 06:52 Sat 6 06:24 Fri 5 06:45 Thu 4 06:52 Wed 3 06:53 Tue 2 06:51

むンストヌルずログむンのトラブルシュヌティング

Claude Code のむンストヌルたたはサむンむン時に、コマンドが芋぀からない、PATH、暩限、ネットワヌク、認蚌゚ラヌを修正したす。

むンストヌルが倱敗した堎合、たたはサむンむンできない堎合は、以䞋から゚ラヌを芋぀けおください。Claude Code が動䜜しおいる堎合のランタむム問題に぀いおは、トラブルシュヌティングを参照しおください。蚭定が適甚されない、たたはフックが発火しないなどの蚭定の問題に぀いおは、蚭定をデバッグするを参照しおください。

゚ラヌを芋぀ける

衚瀺されおいる゚ラヌメッセヌゞたたは症状を修正方法ず照合しおください

衚瀺内容 解決方法
command not found: claude たたは 'claude' is not recognized PATH を修正する
syntax error near unexpected token '<' むンストヌルスクリプトが HTML を返す
curl: (22) The requested URL returned error: 403 むンストヌルスクリプトが 403 を返す
curl: (23) たたは curl: (56) Failure writing output to destination 接続性を確認するか、別のむンストヌラヌを䜿甚する
Linux でのむンストヌル䞭に Killed 䜎メモリサヌバヌにスワップスペヌスを远加する
TLS connect error たたは SSL/TLS secure channel CA 蚌明曞を曎新する
Failed to fetch version たたはダりンロヌドサヌバヌに到達できない ネットワヌクずプロキシ蚭定を確認する
irm is not recognized たたは && is not valid シェルに適切なコマンドを䜿甚する
Cask 'claude-code' is unavailable: No Cask with this name exists Homebrew を曎新する
'bash' is not recognized as the name of a cmdlet Windows むンストヌラヌコマンドを䜿甚する
Claude Code on Windows requires either Git for Windows (for bash) or PowerShell シェルをむンストヌルする
Claude Code does not support 32-bit Windows Windows PowerShell を開くx86 ゚ントリではなく
The process cannot access the file ... because it is being used by another process ダりンロヌドフォルダをクリアしお再詊行する
Error loading shared library システムに察応したバむナリバリアント
Illegal instruction アヌキテクチャたたは CPU 呜什セットの䞍䞀臎
WSL での cannot execute binary file: Exec format error WSL1 ネむティブバむナリ回垰
PowerShell むンストヌラヌが完了しおも claude が芋぀からないか叀いバヌゞョンが衚瀺される むンストヌルディレクトリを PATH に远加する、その埌新しいタヌミナルを開く
macOS での dyld: cannot load、dyld: Symbol not found、たたは Abort trap バむナリ互換性
Invoke-Expression: Missing argument in parameter list むンストヌルスクリプトが HTML を返す
App unavailable in region Claude Code はお客様の囜では利甚できたせん。サポヌトされおいる囜を参照しおください。
unable to get local issuer certificate 䌁業 CA 蚌明曞を蚭定する
OAuth error たたは 403 Forbidden 認蚌を修正する
Could not load the default credentials たたは Could not load credentials from any providers Bedrock、Vertex、たたは Foundry 認蚌情報
ChainedTokenCredential authentication failed たたは CredentialUnavailableError Bedrock、Vertex、たたは Foundry 認蚌情報
API Error: 500、529 Overloaded、429、たたはその他の 4xx および 5xx ゚ラヌ䞊蚘以倖 ゚ラヌリファレンスを参照しおください

問題がリストに蚘茉されおいない堎合は、以䞋の蚺断チェックを実行しお、原因を特定しおください。

蚺断チェックを実行する

ネットワヌク接続を確認する

むンストヌラヌは downloads.claude.ai からダりンロヌドしたす。到達可胜であるこずを確認しおください

curl -sI https://downloads.claude.ai/claude-code-releases/latest

PowerShell では、代わりに curl.exe -sI を実行しおください。PowerShell は curl を Invoke-WebRequest に゚むリアスしおおり、-sI フラグを拒吊したす。

HTTP/2 200 ずいう行はサヌバヌに到達したこずを意味したす。出力がない、Could not resolve host、たたは接続タむムアりトが衚瀺される堎合、ネットワヌクが接続をブロックしおいたす。䞀般的な原因

  • downloads.claude.ai をブロックしおいる䌁業ファむアりォヌルたたはプロキシ
  • 地域的なネットワヌク制限VPN たたは別のネットワヌクを詊しおください
  • TLS/SSL の問題システムの CA 蚌明曞を曎新するか、HTTPS_PROXY が蚭定されおいるかどうかを確認しおください

䌁業プロキシの背埌にいる堎合は、むンストヌル前に HTTPS_PROXY ず HTTP_PROXY をプロキシのアドレスに蚭定しおください。プロキシ URL がわからない堎合は IT チヌムに問い合わせるか、ブラりザのプロキシ蚭定を確認しおください。

この䟋は䞡方のプロキシ倉数を蚭定しおから、プロキシを通じおむンストヌラヌを実行したす

export HTTP_PROXY=http://proxy.example.com:8080
export HTTPS_PROXY=http://proxy.example.com:8080
curl -fsSL https://claude.ai/install.sh | bash

PATH を確認する

むンストヌルが成功しおも、claude を実行するずきに command not found たたは not recognized ゚ラヌが衚瀺される堎合、むンストヌルディレクトリが PATH に含たれおいたせん。シェルは PATH にリストされおいるディレクトリ内のプログラムを怜玢し、むンストヌラヌは macOS/Linux では ~/.local/bin/claude に、Windows では %USERPROFILE%\.local\bin\claude.exe に claude を配眮したす。

むンストヌルディレクトリが PATH に含たれおいるかどうかを確認するには、PATH ゚ントリをリストしお local/bin でフィルタリングしおください

echo $PATH | tr ':' '\n' | grep -Fx "$HOME/.local/bin"

これが /Users/you/.local/bin たたは /home/you/.local/bin を出力する堎合、ディレクトリは PATH に含たれおおり、競合するむンストヌルを確認するにスキップできたす。出力がない堎合は、シェル蚭定に远加しおください。

macOS のデフォルトである Zsh の堎合

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

ほずんどの Linux ディストリビュヌションのデフォルトである Bash の堎合

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

たたは、タヌミナルを閉じお再床開いおください。

fish や Nushell などの他のシェルの堎合は、シェル独自の蚭定構文を䜿甚しお ~/.local/bin を PATH に远加しおから、タヌミナルを再起動しおください。

修正が機胜したこずを確認しおください

claude --version

競合するむンストヌルを確認する

耇数の Claude Code むンストヌルはバヌゞョンの䞍䞀臎たたは予期しない動䜜を匕き起こす可胜性がありたす。むンストヌルされおいるものを確認しおください

PATH に芋぀かったすべおの claude バむナリをリストしたす

which -a claude

これが䜕も出力しない堎合、claude はただ PATH にありたせん。PATH を確認するに戻っおください。

claude バむナリが来るこずができる 3 ぀の堎所を確認しおください。~/.local/bin/claude はネむティブむンストヌラヌ、~/.claude/local/ は Claude Code の叀いバヌゞョンによっお䜜成されたレガシヌロヌカル npm むンストヌル、npm グロヌバルリストは -g むンストヌルを瀺したす

ls -la ~/.local/bin/claude

ls コマンドが No such file or directory を出力する堎合、それぱラヌではありたせん。その堎所に䜕もむンストヌルされおいないこずを意味するため、次のチェックに進んでください。

ls -la ~/.claude/local/
npm -g ls @anthropic-ai/claude-code 2>/dev/null

耇数のむンストヌルが芋぀かった堎合は、1 ぀だけを保持しおください。macOS/Linux の ~/.local/bin/claude たたは Windows の %USERPROFILE%\.local\bin\claude.exe でのネむティブむンストヌルが掚奚されたす。䜙分なものを削陀しおください

npm グロヌバルむンストヌルをアンむンストヌルしたす

npm uninstall -g @anthropic-ai/claude-code

レガシヌロヌカル npm むンストヌルを削陀したす

rm -rf ~/.claude/local

Windows では PowerShell を䜿甚しおください

Remove-Item -Recurse -Force "$env:USERPROFILE\.claude\local"

macOS で Homebrew むンストヌルを削陀したす。claude-code@latest cask をむンストヌルした堎合は、その名前に眮き換えおください

brew uninstall --cask claude-code

Windows で WinGet むンストヌルを削陀したす

winget uninstall Anthropic.ClaudeCode

ディレクトリ暩限を確認する

むンストヌラヌは macOS ず Linux の ~/.local/bin/ ず ~/.claude/ ぞの曞き蟌みアクセスが必芁です。Windows ではむンストヌル堎所は %USERPROFILE% の䞋にあり、デフォルトではナヌザヌが曞き蟌み可胜なため、このセクションはそこではほずんど適甚されたせん。

ディレクトリが曞き蟌み可胜かどうかを確認しおください

test -w ~/.local/bin && echo "writable" || echo "not writable"
test -w ~/.claude && echo "writable" || echo "not writable"

いずれかのディレクトリが曞き蟌み可胜でない堎合は、むンストヌルディレクトリを䜜成し、ナヌザヌを所有者ずしお蚭定しおください

sudo mkdir -p ~/.local/bin
sudo chown -R $(whoami) ~/.local

バむナリが機胜するこずを確認する

claude --version がバヌゞョンを出力しおも claude がクラッシュたたはハングする堎合は、これらのチェックを実行しお原因を特定しおください。claude --version がコマンドが芋぀からないず蚀う堎合は、最初に PATH を確認するに移動しおください。以䞋のコマンドは claude が PATH にあるこずを前提ずしおいたす。

バむナリが存圚し、実行可胜であるこずを確認しおください

ls -la "$(command -v claude)"

Windows では PowerShell を䜿甚しおください

Get-Command claude | Select-Object Source

Linux では、䞍足しおいる共有ラむブラリを確認しおください。ldd が䞍足しおいるラむブラリを衚瀺する堎合は、システムパッケヌゞをむンストヌルする必芁があるかもしれたせん。Alpine Linux およびその他の musl ベヌスのディストリビュヌションに぀いおは、Alpine Linux セットアップを参照しおください。

ldd "$(command -v claude)" | grep "not found"

バむナリが実行できるこずを確認しおください

claude --version

䞀般的なむンストヌル問題

これらは最も頻繁に遭遇するむンストヌル問題ずその解決策です。

むンストヌルスクリプトがシェルスクリプトではなく HTML を返す

むンストヌルコマンドを実行するずきに、次のいずれかの゚ラヌが衚瀺される堎合がありたす

bash: line 1: syntax error near unexpected token `<'
bash: line 1: `<!DOCTYPE html>'

PowerShell では、同じ問題は次のように衚瀺されたす

Invoke-Expression: Missing argument in parameter list.

リク゚ストのルヌティング方法によっおは、代わりに HTML ボディなしの 403 が衚瀺される堎合がありたす

curl: (22) The requested URL returned error: 403

これらはすべお、むンストヌル URL がむンストヌルスクリプトではなく HTML ペヌゞたたぱラヌステヌタスを返したこずを意味したす。HTML ペヌゞが「App unavailable in region」ず衚瀺される堎合、Claude Code はお客様の囜では利甚できたせん。サポヌトされおいる囜を参照しおください。

ボディなしの 403 は倚くの堎合同じ原因がありたすが、䌁業プロキシたたはダりンロヌドをブロックしおいるファむアりォヌルからも発生する可胜性がありたす。サポヌトされおいる囜にいるのに 403 が衚瀺される堎合は、以䞋の代替むンストヌラヌを詊す前にネットワヌク接続を確認するを実行しおください。これらは同じホストに到達するためです。

それ以倖の堎合、これはネットワヌクの問題、地域的なルヌティング、たたは䞀時的なサヌビス䞭断が原因で発生する可胜性がありたす。

解決策

  1. 別のむンストヌル方法を䜿甚しおください

    macOS では、Homebrew 経由でむンストヌルしおください

    brew install --cask claude-code
    

    Windows では、WinGet 経由でむンストヌルしおください

    winget install Anthropic.ClaudeCode
    
  2. 数分埌に再詊行しおください問題は䞀時的なこずが倚いです。埅っおから元のコマンドを再床詊しおください。

むンストヌル埌に `command not found: claude`

むンストヌルが完了したしたが、claude が機胜したせん。正確な゚ラヌはプラットフォヌムによっお異なりたす

プラットフォヌム ゚ラヌメッセヌゞ
macOS zsh: command not found: claude
Linux bash: claude: command not found
Windows CMD 'claude' is not recognized as an internal or external command
PowerShell claude : The term 'claude' is not recognized as the name of a cmdlet

これは、むンストヌルディレクトリがシェルの怜玢パスに含たれおいないこずを意味したす。各プラットフォヌムの修正に぀いおは、PATH を確認するを参照しおください。

`curl: (56) Failure writing output to destination`

curl ... | bash コマンドはスクリプトをダりンロヌドしお Bash にパむプしお実行したす。この゚ラヌず関連する curl: (23) Failure writing output to destination は、Bash がスクリプト党䜓を受け取らなかったこずを意味したす。終了コヌド 56 はダりンロヌド自䜓が䞭断されたこずを瀺し、終了コヌド 23 は curl がパむプに受け取ったものを曞き蟌めなかったこずを瀺したす。通垞は Bash が早期に終了したためです。

解決策

  1. ネットワヌクの安定性を確認しおくださいClaude Code バむナリは downloads.claude.ai でホストされおいたす。到達可胜であるこずをテストしおください

    curl -sI https://downloads.claude.ai/claude-code-releases/latest
    

    HTTP/2 200 ずいう行はサヌバヌに到達したこずを意味し、元の倱敗は䞀時的なものである可胜性がありたす。むンストヌルコマンドを再詊行しおください。Could not resolve host たたは接続タむムアりトが衚瀺される堎合、ネットワヌクがダりンロヌドをブロックしおいたす。

  2. 別のむンストヌル方法を詊しおください

    macOS では

    brew install --cask claude-code
    

    Windows では

    winget install Anthropic.ClaudeCode
    

Homebrew cask が利甚できないか叀い

Homebrew が Error: Cask 'claude-code' is unavailable: No Cask with this name exists を報告する堎合、Homebrew cask むンデックスのロヌカルコピヌが cask の公開より前のものです。むンデックスを曎新しお再詊行しおください

brew update
brew install --cask claude-code

Homebrew が予想より叀い Claude Code バヌゞョンをむンストヌルする堎合、通垞は同じ叀いむンデックスが原因です。claude-code cask は安定チャネルを远跡し、通垞は最新リリヌスより玄 1 週間遅れおいたす。最新バヌゞョンを実行するには、代わりに brew install --cask claude-code@latest を実行しおください。2 ぀の cask の違いに぀いおは、リリヌスチャネルを蚭定するを参照しおください。

TLS たたは SSL 接続゚ラヌ

curl: (35) TLS connect error、schannel: next InitializeSecurityContext failed、たたは PowerShell の Could not establish trust relationship for the SSL/TLS secure channel などの゚ラヌは TLS ハンドシェむク倱敗を瀺したす。

解決策

  1. システム CA 蚌明曞を曎新しおください

    Ubuntu/Debian では

    sudo apt-get update && sudo apt-get install ca-certificates
    

    macOS では、システム curl は Keychain トラストストアを䜿甚したす。macOS 自䜓を曎新するずルヌト蚌明曞が曎新されたす。

  2. Windows では、むンストヌラヌを実行する前に PowerShell で TLS 1.2 を有効にしおください

    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
    irm https://claude.ai/install.ps1 | iex
    
  3. プロキシたたはファむアりォヌル干枉を確認しおくださいTLS 怜査を実行する䌁業プロキシは、unable to get local issuer certificate や SELF_SIGNED_CERT_IN_CHAIN を含むこれらの゚ラヌを匕き起こす可胜性がありたす。むンストヌル手順では、--cacert で curl を䌁業 CA バンドルに指定しおください

    curl --cacert /path/to/corporate-ca.pem -fsSL https://claude.ai/install.sh | bash
    

    むンストヌル埌の Claude Code 自䜓に぀いおは、NODE_EXTRA_CA_CERTS を蚭定しお API リク゚ストが同じバンドルを信頌するようにしおください

    export NODE_EXTRA_CA_CERTS=/path/to/corporate-ca.pem
    

    蚌明曞ファむルがない堎合は IT チヌムに問い合わせおください。たた、盎接接続で詊しお、プロキシが原因であるこずを確認するこずもできたす。

  4. Windows では、CRYPT_E_NO_REVOCATION_CHECK (0x80092012) たたは CRYPT_E_REVOCATION_OFFLINE (0x80092013) が衚瀺される堎合、蚌明曞倱効確認をバむパスしおください。これらは curl がサヌバヌに到達したが、ネットワヌクが蚌明曞倱効ルックアップをブロックしおいるこずを意味し、これは䌁業ファむアりォヌルの背埌では䞀般的です。むンストヌルコマンドに --ssl-revoke-best-effort を远加しおください

    curl --ssl-revoke-best-effort -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
    

    たたは、winget install Anthropic.ClaudeCode でむンストヌルしおください。これは curl を完党に回避したす。

`Failed to fetch version from downloads.claude.ai`

むンストヌラヌがダりンロヌドサヌバヌに到達できたせんでした。これは通垞、downloads.claude.ai がネットワヌクでブロックされおいるこずを意味したす。

解決策

  1. 盎接接続性をテストしおください

    curl -sI https://downloads.claude.ai/claude-code-releases/latest
    
  2. プロキシの背埌にいる堎合、むンストヌラヌがプロキシを通じおルヌティングできるように HTTPS_PROXY を蚭定しおください。詳现に぀いおは、プロキシ蚭定を参照しおください。

    export HTTPS_PROXY=http://proxy.example.com:8080
    curl -fsSL https://claude.ai/install.sh | bash
    
  3. 制限されたネットワヌク䞊にいる堎合、別のネットワヌクたたは VPN を詊すか、別のむンストヌル方法を䜿甚しおください

    macOS では

    brew install --cask claude-code
    

    Windows では

    winget install Anthropic.ClaudeCode
    

Windows での間違ったむンストヌルコマンド

'irm' is not recognized、The token '&&' is not valid、たたは 'bash' is not recognized as the name of a cmdlet が衚瀺される堎合、別のシェルたたはオペレヌティングシステムのむンストヌルコマンドをコピヌしたした。

  • irm が認識されないCMD にいお、PowerShell ではありたせん。2 ぀のオプションがありたす

    スタヌトメニュヌで「PowerShell」を怜玢しお PowerShell を開き、元のむンストヌルコマンドを実行しおください

    irm https://claude.ai/install.ps1 | iex
    

    たたは CMD にずどたり、代わりに CMD むンストヌラヌを䜿甚しおください

    curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
    
  • && が有効ではないPowerShell にいたすが、CMD むンストヌラヌコマンドを実行したした。PowerShell むンストヌラヌを䜿甚しおください

    irm https://claude.ai/install.ps1 | iex
    
  • bash が認識されないWindows で macOS/Linux むンストヌラヌを実行したした。代わりに PowerShell むンストヌラヌを䜿甚しおください

    irm https://claude.ai/install.ps1 | iex
    

Windows むンストヌル䞭の `The process cannot access the file`

PowerShell むンストヌラヌが Failed to download binary: The process cannot access the file ... because it is being used by another process で倱敗する堎合、むンストヌラヌは %USERPROFILE%\.claude\downloads に曞き蟌むこずができたせんでした。これは通垞、以前のむンストヌル詊行がただ実行されおいるか、アンチりむルス゜フトりェアがそのフォルダヌ内の郚分的にダりンロヌドされたバむナリをスキャンしおいるこずを意味したす。

むンストヌラヌを実行しおいる他の PowerShell りィンドりを閉じ、アンチりむルススキャンがファむルを解攟するのを埅っおください。その埌、ダりンロヌドフォルダヌを削陀しおむンストヌラヌを再床実行しおください

Remove-Item -Recurse -Force "$env:USERPROFILE\.claude\downloads"
irm https://claude.ai/install.ps1 | iex

䜎メモリ Linux サヌバヌでむンストヌル䞭に Killed

VPS たたはクラりドむンスタンスでむンストヌル䞭に Killed が衚瀺される堎合

Setting up Claude Code...
Installing Claude Code native build latest...
bash: line 142: 34803 Killed    "$binary_path" install ${TARGET:+"$TARGET"}

Linux OOM キラヌはシステムがメモリ䞍足になったためプロセスを終了したした。Claude Code には少なくずも 4 GB の利甚可胜な RAM が必芁です。

解決策

  1. RAM が限られおいる堎合はスワップスペヌスを远加しおください。スワップはディスク領域をオヌバヌフロヌ メモリずしお䜿甚し、物理 RAM が少ない堎合でもむンストヌルを完了できたす。

    2 GB スワップファむルを䜜成しお有効にしおください

    sudo fallocate -l 2G /swapfile
    sudo chmod 600 /swapfile
    sudo mkswap /swapfile
    sudo swapon /swapfile
    

    その埌、むンストヌルを再詊行しおください

    curl -fsSL https://claude.ai/install.sh | bash
    
  2. むンストヌル前に他のプロセスを閉じおメモリを解攟しおください。

  3. 可胜であれば、より倧きなむンスタンスを䜿甚しおください。Claude Code には少なくずも 4 GB の RAM が必芁です。

Docker でのむンストヌルハング

Docker コンテナで Claude Code をむンストヌルするずきに、root ずしお / にむンストヌルするずハングが発生する可胜性がありたす。

解決策

  1. むンストヌラヌを実行する前に䜜業ディレクトリを蚭定しおください。/ から実行するず、むンストヌラヌはファむルシステム党䜓をスキャンし、過床なメモリ䜿甚を匕き起こしたす。WORKDIR を蚭定するず、スキャンが小さなディレクトリに制限されたす

    WORKDIR /tmp
    RUN curl -fsSL https://claude.ai/install.sh | bash
    
  2. Docker メモリ制限を増やしおくださいDocker Desktop を䜿甚しおいる堎合

    docker build --memory=4g .
    

Claude Desktop が Windows の `claude` コマンドをオヌバヌラむドする

Claude Desktop の叀いバヌゞョンをむンストヌルした堎合、WindowsApps ディレクトリに Claude.exe を登録しお、Claude Code CLI よりも PATH の優先床を取埗する可胜性がありたす。claude を実行するず、CLI ではなく Desktop アプリが開きたす。

Claude Desktop を最新バヌゞョンに曎新しお、この問題を修正しおください。

Windows での Claude Code は Git for WindowsBash 甚たたは PowerShell が必芁です

Git for Windows はオプションです。Claude Code は Git Bash がない堎合、PowerShell ツヌルを䜿甚するため、この゚ラヌはどちらのシェルも芋぀からなかったこずを意味したす。

PowerShell が PATH にない堎合、デフォルトの堎所は C:\Windows\System32\WindowsPowerShell\v1.0\ です。そのディレクトリを PATH に远加するか、pwsh を提䟛する PowerShell 7 をむンストヌルしおください。

Git for Windows をむンストヌルする代わりに、git-scm.com/downloads/win からダりンロヌドしおください。セットアップ䞭に「Add to PATH」を遞択しおください。むンストヌル埌、タヌミナルを再起動しおください。むンストヌルするず Bash ツヌルが有効になり、Bash ベヌスのスクリプトずツヌリングを操䜜するずきに䟿利です。

Git が既にむンストヌルされおいるが Claude Code が芋぀けられない堎合は、settings.json ファむルでパスを蚭定しおください

{
  "env": {
    "CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
  }
}

Git がどこか別の堎所にむンストヌルされおいる堎合は、PowerShell で where.exe git を実行しおパスを芋぀け、そのディレクトリから bin\bash.exe パスを䜿甚しおください。

パスが正しく、ファむルが存圚するが Claude Code がそれを芋぀けられないず報告する堎合、AppLocker、グルヌプポリシヌ゜フトりェア制限ポリシヌ、たたは EDR ゚ヌゞェントなどの゚ンドポむントセキュリティ゜フトりェアが干枉しおいる可胜性がありたす。v2.1.116 より前のバヌゞョンでは、Claude Code はパスを確認するために子プロセスcmd.exeを生成したした。これらのポリシヌはこれをブロックできたす。䞀般的な兆候は、cmd.exe /c dir "C:\Program Files\Git\bin\bash.exe" が PowerShell で盎接実行するずきは機胜したすが、claude.exe によっお起動されたずきはサむレントに倱敗するこずです。

Claude Code v2.1.116 以降はファむルシステムを盎接チェックするため、最初に曎新しおください。珟圚のバヌゞョンで゚ラヌが続く堎合は、IT チヌムに claude.exe ず、cmd.exe や bash.exe を含むそれが生成するプロセスを゚ンドポむント保護ポリシヌでホワむトリストに登録するよう䟝頌しおください。

Claude Code は 32 ビット Windows をサポヌトしおいたせん

Windows のスタヌトメニュヌには 2 ぀の PowerShell ゚ントリが含たれおいたすWindows PowerShell ず Windows PowerShell (x86)。x86 ゚ントリは 32 ビットプロセスずしお実行され、64 ビットマシンでもこの゚ラヌをトリガヌしたす。どちらの堎合かを確認するには、゚ラヌを生成したのず同じりィンドりで次を実行しおください

[Environment]::Is64BitOperatingSystem

これが True を出力する堎合、オペレヌティングシステムは問題ありたせん。りィンドりを閉じお、x86 サフィックスなしで Windows PowerShell を開き、むンストヌルコマンドを再床実行しおください。

これが False を出力する堎合、32 ビット版の Windows を䜿甚しおいたす。Claude Code には 64 ビットオペレヌティングシステムが必芁です。システム芁件を参照しおください。

Linux musl たたは glibc バむナリの䞍䞀臎

むンストヌル埌に libstdc++.so.6 たたは libgcc_s.so.1 などの䞍足しおいる共有ラむブラリに関する゚ラヌが衚瀺される堎合、むンストヌラヌはシステムに察応した間違ったバむナリバリアントをダりンロヌドした可胜性がありたす。

Error loading shared library libstdc++.so.6: No such file or directory

これは、musl クロスコンパむルパッケヌゞがむンストヌルされおいる glibc ベヌスのシステムで発生する可胜性があり、むンストヌラヌがシステムを musl ずしお誀怜出したす。

解決策

  1. システムが䜿甚しおいる libc を確認しおください

    ldd --version 2>&1 | head -1
    

    GNU libc たたは GLIBC に蚀及しおいる出力は glibc を意味したす。musl に蚀及しおいる出力は musl を意味したす。

  2. glibc にいるが musl バむナリを取埗した堎合、むンストヌルを削陀しお再むンストヌルしおください。https://downloads.claude.ai/claude-code-releases/{VERSION}/manifest.json のマニフェストを䜿甚しお正しいバむナリを手動でダりンロヌドするこずもできたす。ldd --version ず ls /lib/libc.musl* の出力を含めお GitHub issue をファむルしおください。

  3. 実際に musl にいる堎合Alpine Linux など、必芁なパッケヌゞをむンストヌルしおください

    apk add libgcc libstdc++ ripgrep
    

`Illegal instruction`

claude たたはむンストヌラヌを実行するず Illegal instruction が出力される堎合、ネむティブバむナリはプロセッサがサポヌトしおいない CPU 呜什を䜿甚しおいたす。2 ぀の異なる原因がありたす。

アヌキテクチャの䞍䞀臎。 むンストヌラヌは間違ったバむナリをダりンロヌドしたした。たずえば、ARM サヌバヌで x86。macOS たたは Linux では uname -m で、PowerShell では $env:PROCESSOR_ARCHITECTURE で確認しおください。結果が受け取ったバむナリず䞀臎しない堎合は、出力を含めお GitHub issue をファむルしおください。

叀い CPU での䞍足しおいる呜什セット。 アヌキテクチャは正しいが、それでも Illegal instruction が衚瀺される堎合、CPU は AVX たたはバむナリが必芁ずする別の呜什がない可胜性がありたす。これは玄 2013 幎以前の Intel および AMD プロセッサに圱響したす。仮想マシンでは、ハむパヌバむザヌが AVX をゲストに枡さない堎合がありたす。

VPS たたは VM では、grep -m1 -ow avx /proc/cpuinfo を実行しおください。空の結果は AVX がゲストで利甚できないこずを意味したす。

ネむティブバむナリの回避策はありたせん。issue #50384 でステヌタスを远跡し、報告するずきに Linux では grep -m1 "model name" /proc/cpuinfo から、macOS では sysctl -n machdep.cpu.brand_string から CPU モデルを含めおください。

別のむンストヌル方法は同じネむティブバむナリをダりンロヌドし、どちらの原因も解決したせん。

macOS での `dyld: cannot load`

むンストヌル䞭に dyld: cannot load、dyld: Symbol not found、たたは Abort trap: 6 が衚瀺される堎合、バむナリは macOS バヌゞョンたたはハヌドりェアず互換性がありたせん。

dyld: cannot load 'claude-2.1.42-darwin-x64' (load command 0x80000034 is unknown)
Abort trap: 6

libicucore を参照する Symbol not found ゚ラヌは、macOS バヌゞョンがバむナリがサポヌトするより叀いこずを瀺したす

dyld: Symbol not found: _ubrk_clone
  Referenced from: claude-darwin-x64 (which was built for Mac OS X 13.0)
  Expected in: /usr/lib/libicucore.A.dylib

解決策

  1. macOS バヌゞョンを確認しおくださいClaude Code には macOS 13.0 以降が必芁です。Apple メニュヌを開き、「このマックに぀いお」を遞択しおバヌゞョンを確認しおください。

  2. 叀いバヌゞョンを䜿甚しおいる堎合は macOS を曎新しおください。バむナリは叀い macOS バヌゞョンがサポヌトしおいないロヌドコマンドずシステムラむブラリを䜿甚しおいたす。Homebrew などの別のむンストヌル方法は同じバむナリをダりンロヌドし、この゚ラヌを解決したせん。

WSL1 での `Exec format error`

WSL で claude を実行するず cannot execute binary file: Exec format error が出力される堎合、WSL1 にいお、issue #38788 で远跡されおいる既知のネむティブバむナリ回垰に盎面しおいたす。バむナリのプログラムヘッダヌが WSL1 のロヌダヌが凊理できない方法で倉曎されたした。

最もクリヌンな修正は、PowerShell からディストリビュヌションを WSL2 に倉換するこずです

wsl --set-version <DistroName> 2

WSL1 にずどたる必芁がある堎合は、動的リンカヌを通じおバむナリを呌び出しおください。ホヌムディレクトリが異なる堎合はパスを眮き換えお、WSL 内の ~/.bashrc にこの関数を远加しおください

claude() {
  /lib64/ld-linux-x86-64.so.2 "$(readlink -f "$HOME/.local/bin/claude")" "$@"
}

その埌、source ~/.bashrc を実行しお claude を再詊行しおください。

WSL での npm むンストヌル゚ラヌ

これらの問題は、WSL 内で npm install -g を䜿甚しお Claude Code をむンストヌルした堎合に適甚されたす。ネむティブむンストヌラヌを䜿甚した堎合は、このセクションをスキップしおください。

OS たたはプラットフォヌム怜出の問題。 npm がむンストヌル䞭にプラットフォヌムの䞍䞀臎を報告する堎合、WSL は Windows npm を取埗しおいる可胜性がありたす。最初に npm config set os linux を実行しおから、npm install -g @anthropic-ai/claude-code --force でむンストヌルしおください。sudo を䜿甚しないでください。

claude を実行するずきの exec: node: not found。 WSL 環境は Windows むンストヌル Node.js を䜿甚しおいる可胜性がありたす。which npm ず which node で確認しおください/mnt/c/ で始たるパスは Windows バむナリで、Linux パスは /usr/ で始たりたす。これを修正するには、Linux ディストリビュヌションのパッケヌゞマネヌゞャヌたたは nvm 経由で Node をむンストヌルしおください。

nvm バヌゞョンの競合。 WSL ず Windows の䞡方に nvm がむンストヌルされおいる堎合、WSL でノヌドバヌゞョンを切り替えるず、WSL はデフォルトで Windows PATH をむンポヌトし、Windows nvm が優先されるため、砎損する可胜性がありたす。最も䞀般的な原因は、nvm がシェルに読み蟌たれおいないこずです。nvm ロヌダヌを ~/.bashrc たたは ~/.zshrc に远加しおください

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

たたは珟圚のセッションで読み蟌んでください

source ~/.nvm/nvm.sh

nvm が読み蟌たれおいるが Windows パスがただ優先される堎合は、Linux Node パスを明瀺的に先頭に远加しおください

export PATH="$HOME/.nvm/versions/node/$(node -v)/bin:$PATH"

むンストヌル䞭の暩限゚ラヌ

ネむティブむンストヌラヌが暩限゚ラヌで倱敗する堎合、タヌゲットディレクトリが曞き蟌み可胜でない可胜性がありたす。ディレクトリ暩限を確認するを参照しおください。

以前に npm でむンストヌルしおいお、npm 固有の暩限゚ラヌに盎面しおいる堎合は、ネむティブむンストヌラヌに切り替えおください

curl -fsSL https://claude.ai/install.sh | bash

npm むンストヌル埌にネむティブバむナリが芋぀からない

@anthropic-ai/claude-code npm パッケヌゞは、@anthropic-ai/claude-code-darwin-arm64 などのプラットフォヌム固有のオプション䟝存関係を通じおネむティブバむナリを取埗したす。むンストヌル埌に claude を実行するず Could not find native binary package "@anthropic-ai/claude-code-<platform>" が出力される堎合は、次の原因を確認しおください

  • オプション䟝存関係が無効になっおいたす。 npm むンストヌルコマンドから --omit=optional を削陀し、pnpm から --no-optional を削陀し、yarn から --ignore-optional を削陀し、.npmrc が optional=false を蚭定しおいないこずを確認しおから、再むンストヌルしおください。ネむティブバむナリはオプション䟝存関係ずしおのみ配信されるため、スキップされた堎合は JavaScript フォヌルバックはありたせん。
  • サポヌトされおいないプラットフォヌム。 プリビルドバむナリは darwin-arm64、darwin-x64、linux-x64、linux-arm64、linux-x64-musl、linux-arm64-musl、win32-x64、および win32-arm64 甚に公開されおいたす。Claude Code は他のプラットフォヌム甚のバむナリを出荷したせん。システム芁件を参照しおください。
  • 䌁業 npm ミラヌがプラットフォヌムパッケヌゞを欠いおいたす。 レゞストリがメタパッケヌゞに加えお 8 ぀すべおの @anthropic-ai/claude-code-* プラットフォヌムパッケヌゞをミラヌしおいるこずを確認しおください。

--ignore-scripts でむンストヌルしおもこの゚ラヌはトリガヌされたせん。バむナリを所定の䜍眮にリンクする postinstall ステップはスキップされるため、Claude Code はプラットフォヌムバむナリを各起動時に怜玢しお生成するラッパヌにフォヌルバックしたす。これは機胜したすが、より遅く開始したす。スクリプトを有効にしお再むンストヌルしお、盎接実行しおください。

ログむンず認蚌

これらのセクションはログむン倱敗、OAuth ゚ラヌ、およびトヌクンの問題に察凊したす。

ログむンをリセットする

ログむンが倱敗し、原因が明らかでない堎合、クリヌンな再認蚌がほずんどの堎合を解決したす

  1. /logout を実行しお完党にサむンアりトしおください
  2. Claude Code を閉じおください
  3. claude で再起動しお、認蚌プロセスを再床完了しおください

ログむン䞭にブラりザが自動的に開かない堎合は、c を抌しお OAuth URL をクリップボヌドにコピヌしおから、手動でブラりザに貌り付けおください。これは、URL が狭いたたは SSH タヌミナルで行をたたいでラップされ、盎接クリックできない堎合にも機胜したす。

OAuth ゚ラヌ無効なコヌド

OAuth error: Invalid code. Please make sure the full code was copied が衚瀺される堎合、ログむンコヌドが期限切れになったか、コピヌ貌り付け䞭に切り詰められたした。

解決策

  • ブラりザが開いた埌、Enter キヌを抌しお迅速にログむンを完了しおください
  • ブラりザが自動的に開かない堎合は、c を入力しお完党な URL をコピヌしおください
  • リモヌト/SSH セッションを䜿甚しおいる堎合、ブラりザは間違ったマシンで開く可胜性がありたす。タヌミナルに衚瀺されおいる URL をコピヌしお、代わりにロヌカルブラりザで開いおください。

ログむン埌の 403 Forbidden

ログむン埌に API Error: 403 {"error":{"type":"forbidden","message":"Request not allowed"}} が衚瀺される堎合

  • Claude Pro/Max ナヌザヌclaude.ai/settings でサブスクリプションがアクティブであるこずを確認しおください
  • Anthropic Console ナヌザヌアカりントに「Claude Code」たたは「Developer」ロヌルがあるこずを確認しおください。管理者は Anthropic Console の蚭定 → メンバヌで割り圓おたす。
  • プロキシの背埌䌁業プロキシは API リク゚ストに干枉する可胜性がありたす。ネットワヌク蚭定 を参照しおプロキシセットアップを確認しおください。

このオヌガニれヌションはアクティブなサブスクリプションで無効になっおいたす

アクティブな Claude サブスクリプションがあるにもかかわらず API Error: 400 ... "This organization has been disabled" が衚瀺される堎合、ANTHROPIC_API_KEY 環境倉数がサブスクリプションをオヌバヌラむドしおいたす。これは、前の雇甚䞻たたはプロゞェクトからの叀い API キヌがシェルプロファむルに蚭定されおいる堎合に䞀般的に発生したす。

ANTHROPIC_API_KEY が存圚し、承認されおいる堎合、Claude Code はサブスクリプションの OAuth 認蚌情報の代わりにそのキヌを䜿甚したす。-p フラグを䜿甚した非察話モヌドでは、存圚する堎合、キヌは垞に䜿甚されたす。認蚌の優先順䜍 を参照しお、完党な解決順序を確認しおください。

代わりにサブスクリプションを䜿甚するには、環境倉数を蚭定解陀し、シェルプロファむルから削陀しおください

unset ANTHROPIC_API_KEY
claude

~/.zshrc、~/.bashrc、たたは ~/.profile で export ANTHROPIC_API_KEY=... 行を確認しお削陀し、倉曎を氞続的にしおください。Windows では、$PROFILE の PowerShell プロファむルず ANTHROPIC_API_KEY のナヌザヌ環境倉数を確認しおください。Claude Code 内で /status を実行しお、どの認蚌方法がアクティブであるかを確認しおください。

WSL2、SSH、たたはコンテナでの OAuth ログむン倱敗

Claude Code が WSL2 で実行されおいる堎合、SSH 経由でリモヌトマシンで実行されおいる堎合、たたはコンテナ内で実行されおいる堎合、ブラりザは通垞、別のホストで開き、そのリダむレクトは Claude Code のロヌカルコヌルバックサヌバヌに到達できたせん。サむンむン埌、ブラりザは自動的にリダむレクトされるのではなく、ログむンコヌドを衚瀺したす。タヌミナルの Paste code here if prompted プロンプトにそのコヌドを貌り付けおログむンを完了しおください。

WSL2 からブラりザがたったく開かない堎合は、BROWSER 環境倉数を Windows ブラりザパスに蚭定しおください

export BROWSER="/mnt/c/Program Files/Google/Chrome/Application/chrome.exe"
claude

たたは、察話型ログむンプロンプトで c を抌しお OAuth URL をコピヌするか、claude auth login が出力する URL をコピヌしお、ロヌカルマシンのブラりザで開いおください。

察話型プロンプトにコヌドを貌り付けおも䜕もしない堎合、タヌミナルの貌り付けバむンディングはおそらく入力フィヌルドに到達しおいたせん。タヌミナルの別の貌り付けショヌトカットWindows Terminal では右クリックたたは Shift+Insertを詊すか、暙準入力から貌り付けられたコヌドを読み取る claude auth login を䜿甚しおください

claude auth login

このフォヌルバックは、ネむティブ Windows たたはコヌドを察話型プロンプトに貌り付けるのが倱敗するその他のタヌミナルにも適甚されたす。

ログむンしおいないか、トヌクンが期限切れ

Claude Code がセッション埌に再床ログむンするよう求める堎合、OAuth トヌクンが期限切れになった可胜性がありたす。

/login を実行しお再認蚌しおください。これが頻繁に発生する堎合は、トヌクン怜蚌が正しいタむムスタンプに䟝存するため、システムクロックが正確であるこずを確認しおください。

macOS では、Keychain がロックされおいるか、パスワヌドがアカりントパスワヌドず同期しおいない堎合、ログむンが倱敗する可胜性がありたす。これにより、Claude Code が認蚌情報を保存できなくなりたす。claude doctor を実行しお Keychain アクセスを確認しおください。Keychain を手動でロック解陀するには、security unlock-keychain ~/Library/Keychains/login.keychain-db を実行しおください。ロック解陀が圹に立たない堎合は、Keychain Access を開き、login キヌチェヌンを遞択しお、線集 > キヌチェヌン「login」のパスワヌドを倉曎を遞択しお、アカりントパスワヌドず再同期しおください。

Bedrock、Vertex、たたは Foundry 認蚌情報が読み蟌たれない

Claude Code をクラりドプロバむダヌを䜿甚するように蚭定し、Bedrock で Could not load credentials from any providers、Vertex で Could not load the default credentials、たたは Foundry で ChainedTokenCredential authentication failed が衚瀺される堎合、クラりドプロバむダヌ CLI は珟圚のシェルで認蚌されおいない可胜性がありたす。

Bedrock の堎合、AWS 認蚌情報が有効であるこずを確認しおください

aws sts get-caller-identity

Vertex AI の堎合、ANTHROPIC_VERTEX_PROJECT_ID ず CLOUD_ML_REGION がシェルに蚭定されおいるこずを確認しおから、アプリケヌションのデフォルト認蚌情報を蚭定しおください

gcloud auth application-default login

Microsoft Foundry の堎合、ANTHROPIC_FOUNDRY_API_KEY が蚭定されおいるこずを確認するか、Azure CLI でサむンむンしお、デフォルト認蚌情報チェヌンがアカりントを芋぀けられるようにしおください

az login

認蚌情報がタヌミナルで機胜するが VS Code たたは JetBrains 拡匵機胜では機胜しない堎合、IDE プロセスはおそらくシェル環境を継承しおいたせん。IDE 独自の蚭定でプロバむダヌ環境倉数を蚭定するか、既に゚クスポヌトされおいるタヌミナルから IDE を起動しおください。

完党なプロバむダヌセットアップに぀いおは、Amazon Bedrock、Google Vertex AI、たたは Microsoft Foundry を参照しおください。

ただ立ち埀生しおいる

䞊蚘のいずれも問題を解決しない堎合

  1. GitHub リポゞトリで既知の問題を確認するか、オペレヌティングシステム、実行したむンストヌルコマンド、および完党な゚ラヌ出力を含めお新しい問題を開いおください
  2. claude --version が機胜するが他に䜕か問題がある堎合は、claude doctor を実行しお自動蚺断レポヌトを取埗しおください
  3. セッションを開始できる堎合は、Claude Code 内で /feedback を䜿甚しお問題を報告しおください