page-cover

title

[!tldr] Windows์—์„œ WSL ๊ธฐ๋ณธ ๊ฐ’์ด ์ž˜๋ชป๋˜๋ฉด ํ†ตํ•ฉ ํ„ฐ๋ฏธ๋„์„ ์‹คํ–‰ํ•  ์ˆ˜ ์—†๋‹ค.

[!bug] vscode๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ํ†ตํ•ฉ ํ„ฐ๋ฏธ๋„ ๋ฐฉ์‹์œผ๋กœ bash๋ฅผ ์‹คํ–‰ํ–ˆ์„ ๋•Œ, ์˜ˆ๊ธฐ์น˜ ๋ชปํ•˜๊ฒŒ ์ข…๋ฃŒ๋˜๋Š” ์ด์Šˆ

issue.png

[!note]- ํ•ด๊ฒฐ ๊ณผ์ • ๋‹คํ–‰ํžˆ ์ด์ „์— ํ–ˆ๋˜ ์ž‘์—…๋“ค์ด WSL๊ณผ ๊ด€๋ จ๋œ ์ž‘์—…๋“ค์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์—ˆ๋‹ค. ๋•Œ๋ฌธ์— ์ œ๊ณต๋œ ๋„์›€๋ง์„ ์—ด์–ด WSL๊ณผ ๊ด€๋ จ๋œ ์ด์Šˆ ์œ„์ฃผ๋กœ ์ฐพ์•„๋ดค๋‹ค. ๊ทธ ๊ฒฐ๊ณผ, Windows์—์„œ WSL ๊ธฐ๋ณธ ๊ฐ’์ด ์ž˜๋ชป ์„ค์ •๋˜์—ˆ์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ํ†ตํ•ฉ ํ„ฐ๋ฏธ๋„์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜์˜€๋˜ ๊ฒƒ์œผ๋กœ ํ™•์ธ๋๋‹ค. ์•„๋งˆ ๊ธฐ์กด ์‚ฌ์šฉํ•˜๋˜ archlinux์˜ ์„ค์ •์„ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๊ณผ์ • ์ค‘์—, OS๊ฐ€ fallback์œผ๋กœ ๋‹ค๋ฅธ distro๋ฅผ ๊ธฐ๋ณธ์œผ๋กœ ๋ณ€๊ฒฝํ•œ ๊ฒƒ ๊ฐ™๋‹ค. ๋‚ด ๊ฒฝ์šฐ์—๋Š” archlinux ์™ธ์— docker์™€ podman์ด ์žˆ์—ˆ๊ณ , podman์ด ๊ธฐ๋ณธ์œผ๋กœ ์„ค์ •๋˜์–ด ์žˆ์—ˆ๋‹ค.

[!check] ๋งค๋‰ด์–ผ์— ๋”ฐ๋ผ WSL ๊ธฐ๋ณธ ๊ฐ’์„ ๋ณ€๊ฒฝํ•ด์ฃผ๊ณ , vscode๋ฅผ ์žฌ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ•ด๊ฒฐํ–ˆ๋‹ค.

fix.png

[!quote] Reference

code.visualstudio.com: Troubleshoot Terminal launch failures

[!info]- ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋Š” ์…ธ ํ†ตํ•ฉ๊ณผ ์—ฐ๊ด€์ด ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ด๋‚˜, ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ์—์„œ ์ง์ ‘์ ์ธ ์—ฐ๊ด€์„ฑ์„ ๋ฐœ๊ฒฌํ•˜์ง€๋Š” ๋ชปํ–ˆ๋‹ค.

debug.png

[!quote] Reference

microsoft/vscode/shellIntegration-bash.sh