AIのいろは AI NO IROHA

Claude Code と ChatGPT の使い方を、いろはから。

導入でつまずいたときの確認手順

最終更新: / レビュー日:

この記事には変動しやすい情報が含まれます(確認日:

結論

導入でつまずくと、それだけで「自分には向いていない」と感じてしまいます。ですが原因の多くは、腕前ではなくネットワークです。会社のネットワークやセキュリティ製品が、配布元への通信を遮っている。この可能性を最初に潰せば、無駄に悩まずに済みます。確認は1行のコマンドで終わります。

まず配布元に届くかを見る

インストーラーはdownloads.claude.aiから取得されます。ここに届いているかどうかを確かめるのが、切り分けの出発点です。

返ってきた1行目に200が含まれていれば、サーバーには届いています。macOSとLinuxではHTTP/2 200、Windows付属のcurl.exeではHTTP/1.1 200 OKと表示されます。

Windowsで試すときに1つ落とし穴があります。PowerShellではcurlが別のコマンドの別名になっており、-sIのような指定を受け付けません。curl.exeと明示して実行してください。

表示から原因を読む

返ってきた内容で、疑うべき先が変わります。

  • 403 … 経路上の機器(社内のプロキシやフィルタ)が遮っている場合が多いです。提供対象の国・地域の問題である可能性もあります
  • 5xx … 一時的な不調のことが多く、数分待って試し直すのが順当です
  • 何も表示されない/Could not resolve host/接続がタイムアウトする … ネットワークが接続を遮断しています

いずれの場合も、原因は手元の設定ではなく通信の経路にあります。インストーラーを何度も実行し直すより、経路を確かめるほうが早く終わります。

前提条件

  • ターミナル(Windowsなら PowerShell)を開けること
  • 社用の機械では、ネットワークの管理者に確認できる状態が望ましい
  • 表示された結果を控えておくこと。問い合わせの際に役立ちます

手順

  1. ターミナルを開きます
  2. macOS・Linuxではcurl -sIに配布元のアドレス(downloads.claude.ai/claude-code-releases/latest)を渡して実行します
  3. Windows(PowerShell)では同じ指定をcurl.exe -sIに渡します。curl.exeと明示する点が要注意です
  4. 1行目の状態コードを読みます
  5. 200なら通信は通っています。それ以外なら、上の対応表に沿って原因を絞ります

検証の考え方

200が返るのに導入できない場合、原因は通信ではありません。この場合は別の要因(インストール先の権限や、既存の導入が残っていること)を疑う段階へ進みます。切り分けの目的は、調べる範囲を半分にすることです。

403や無応答が続くときは、別のネットワーク(自宅の回線など)で同じコマンドを試すと、はっきりします。片方で通り、もう片方で通らなければ、原因は経路側です。

限界と注意

社内のネットワークが遮っている場合、手元の操作では解決できません。管理者への相談が必要です。その際は「downloads.claude.aiへの通信が403になる」のように、確かめた事実をそのまま伝えると話が早く進みます。

自己判断でセキュリティ製品を止める行為は避けてください。会社の機械では、規定違反になることがあります。

学習上の注意

導入時のつまずきは、AIの使いこなしとは別の領域の問題です。ここで諦めてしまうのはもったいないところ。手順どおりに切り分ければ、原因は数分で絞り込めます。

そして、うまくいかない状態を人に伝えるときは、感想ではなく表示された文字をそのまま渡してください。これはAIに相談するときも同じで、切り分けの速さが変わります。

出典・参考

出典等級について(編集方針)