6
5

cursorをインストールしたはいいが、Windows上でしか使えないうえに、既存のWSLが開かなくなった。困ったので備忘録

Posted at

表題の通り。

WSL上では環境変数Pathにてより優先度の高いポジションにcursorがあり、既存のcodeコマンドは上書きされてしまう。
さらにはwslでcodeがcursorで動くかといわれるとコマンドの起動に失敗する模様。

やったこと

まず、環境変数のcursorどうするか。wsl上ではwindows環境変数が引き継がれる。
Windowsでのシステム環境変数のPathで一番下にcursorが追加されており、それが優先されている。もしcursorなんていいよ、vscodeに戻してよっていうのであればこれを消す(もしくはvscodeの優先度を上げる)だけでvscodeが起動するようになる。

wsl上でコマンドを書き換えたければ以下のパスにあるコマンドを書き換えること(もちろん念のためバックアップとること)

hoge@Mb:~$ which cursor
/mnt/c/Users/hoge/AppData/Local/Programs/cursor/resources/app/bin/cursor

コマンド
https://gist.github.com/ddwang/0046da801bcb29d241869d37ad719394

6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5