🛠️

CursorからDevContainerを起動したいときに、command not foundエラーで困った話

2024/12/13に公開

こんにちは
Cursorが便利すぎて、最近の開発はどんどん捗りますね。

そんな最中、CursorからDevContainerを利用する際に、 command 'remote-containers.xxxx' not found となって DevContainer が利用できなくなって困ったので、どこかで同じ悩みの人がいればと思い記事にしておきます。

エラー内容

CursorにてDevContainerを利用するプロジェクトで、 Reopen in container などを行った際に、下記のように remote-containers のコマンドが見つからないとエラーが出ていました

command 'remote-containers.reopenInContainer' not found
  • Reload Windowコマンドの実行
  • DevContainerの拡張の再インストール
  • Cursor の再インストール

など思いつく対応はすぐ行ってみたのですが、解決せず。

解決方法

rm -rf ~/.cursor/extensions

~/.cursor 配下の extensions フォルダを全て消去して解決しました。

VSCodeで同様の状況に遭遇したことはないですが、extensionsの配置は ~/.vscode 配下と同じ形なので VSCodeでお困りの場合も同じ対応で解消しそうです。

最後に

発生原因は不明ですが、おそらく拡張機能の設定ファイルが何らかの理由で破損したものと考えています。
同様の事象でお困りの方の参考になれば幸いです。

Discussion