CursorのDevContainers(Docker)で開発をしています。
先日、先輩からこんなエラー報告が寄せられました。
Failed to download VS Code Server ... HTTP 404 - Not Found
結論、VS Code Server の該当バージョンが Microsoft に存在しないことが原因だったようです。
🧨 エラー内容
Failed to download VS Code Server
(https://update.code.visualstudio.com/commit:e86fcc937643bc6385aebd982c1c66012c98cae0/server-linux-x64/stable):
HTTP 404 - Not Found
このエラーは、以下のような状況で発生するようです:
- CursorがDockerコンテナ内でVS Code Serverをインストール
- 現状、指定された commit(e86fcc9...)のVS Code Server がMicrosoft側に存在しない
- 結果として
404 Not Found
が返され、DevContainerが起動できない
🔍 発生環境
項目 | 内容 |
---|---|
使用ツール | Cursor v1.1.4 |
問題発生場所 | DevContainer 起動時(Remote - Containers) |
エラー内容 | VS Code Server の自動取得が 404 により失敗 |
使用 commit | e86fcc937643bc6385aebd982c1c66012c98cae0 |
👆 このcommitは、Cursor側のバージョンと連動しているが、Microsoftのupdateサーバーには未登録。
✅ 回避方法(ダウングレード)
現時点で一番確実な対応は「安定バージョンへダウングレード」することです。
🔻 macOS におけるダウングレード手順
-
Cursor をアンインストール
Finder またはアプリケーションから削除してください。 -
過去の安定版(例:v1.1.3)を取得
👉 Cursor Releases on GitHub -
.dmg
をダウンロードして再インストール -
再度 DevContainer を起動
→ エラーが出なくなれば成功です 🎉
🛠 恒久的な対応:公式に報告・アップデート待ち
Cursor v1.1.4 はまだ不安定なリリースの可能性もあります。以下のいずれかでフィードバックしましょう:
✅ まとめ
項目 | 内容 |
---|---|
問題 | VS Code Server が 404 で取得できない |
原因 | Cursor が指定する commit の VS Code Server が存在しない |
暫定対策 | Cursor を v1.1.3 にダウングレード |
恒久対策 | 公式に報告&アップデート待ち |
補足 | 問題の commit: e86fcc937643bc6385aebd982c1c66012c98cae0
|
✉️ おわりに
Cursorはとても強力なツールですが、VS Code Serverとの整合性には注意が必要です。
このトラブルに遭遇した方の一助になれば幸いです。
もし他のエラーや再現性のあるケースがあれば、コメントで教えていただけると嬉しいです 🙌