Skip to content

Instantly share code, notes, and snippets.

@niratama
Last active June 19, 2021 12:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save niratama/f02bb52c820ffe62f7eb29bc8225ec6b to your computer and use it in GitHub Desktop.
Save niratama/f02bb52c820ffe62f7eb29bc8225ec6b to your computer and use it in GitHub Desktop.
Scoopで入れたVSCodeがWSLから動かないときの対応

Scoopで入れたVSCodeがWSLから動かないときの対応

関連: ScoopInstaller/Extras#2581

動かないのはScoopが用意したshimがアレなため。

参考: Scoopが用意したshimの場所

$ which code
/mnt/c/Users/ユーザー名/scoop/shims/code

Scoopが用意したshimの中身

#!/bin/sh
MSYS2_ARG_CONV_EXCL=/C cmd.exe /C "C:\Users\ユーザー名\scoop\apps\vscode\current\bin\code.cmd"  "$@"

shimを使わないようにして本来のcodeが用意したスクリプトを動かす

$ mv /mnt/c/Users/ユーザー名/scoop/shims/code{,.orig}
$ ln -s /mnt/c/Users/ユーザー名/scoop/{apps/vscode/current/bin/code,shims/code}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment