本文へスキップ
もと @moto_ai_jp

TROUBLE 14 / 21

Port 5173 is already in use と出て起動しない

実際に起きたこと

開発用のサーバーを起動しようとしたら「Port is already in use」と出ました。原因は、Claudeが動作確認のために起動したサーバーが残っていたことでした。止めてもらったら、すぐに起動できました。

原因

なぜだと思いますか? 予想してから開く

同じものがすでに別のターミナルで起動しています。Claudeが動作確認のために起動したものが残っていることもあります。

ひとことで言うと 前に使ったターミナルを探して Ctrl+C で止めます。見つからなければ、エラー文を貼って「止め方を教えて」と頼みます。

取り組み方

前のターミナルで止める

同じものを起動したターミナルがあれば、そこで Ctrl+C を押します。

何が使っているか調べる

見つからなければ、番号(ポート)を使っているものを調べて止めます。
lsof -i :5173
lsof -ti tcp:5173 | xargs kill

Claudeに止めてもらう

エラー文を貼って「止めて」と頼むのがいちばん簡単です。

次から防ぐには

  • 「確認のために起動したサーバーは、終わったら止めて」と頼んでおく

Claudeへの頼み方の例

起動しようとしたら「Port 5173 is already in use」と出ました。
何が使っているか調べて、止めてください。

〇〇のところは自分の状況に置き換えてください。APIキーやパスワードは貼らないでください。

読めたらチェック