👷
CursorでWSL2側のファイルが読み込めないときにやったこと
何が起こったのか
WSL2 の Ubuntu 環境で cursor . を実行すると、通常は Windows 11 側で Cursor が起動し、WSL のファイルをそのまま編集できる。
しかし今回は以下のようなエラーが発生。
Connection to Cursor server failed: [wsl exec: installServerScript] ...
このエラーにより、WSL2 側のファイルが Cursor から読み込めず、作業ができない状態に
解決策(自分のケースでうまくいった方法)
- WSL側の
~/.cursor-serverを削除
WSL拡張を入れたcursorをWSL側で初めて実行したときに生成される~/.cursor-serverを削除
rm -rf ~/.cursor-server
- WSLをシャットダウン
Linuxを落とす。そのあとPowerShellなどで
wsl.exe --shutdown
- Windows側の
.wslconfigを編集
%UserProfile%に移動。
.wslconfigがなければ新規作成して、以下の内容を追記する。
[wsl2]
localhostForwarding=true
参考資料
Discussion