위와 같이 "The terminal process failed to launch: Path to shell executable "cargo" does not exist." 라는 에러가 발생할 때 해결하는 방법을 공유하겠습니다.
저 에러는 rust-analyzer extension이 cargo를 찾지 못해서 발생하는 이슈입니다.
rust-analyzer의 설정을 수정하면 해결됩니다.
Extensions(확장) 메뉴에서 rust-analyzer 오른쪽의 톱니바퀴 모양을 누르고 Settings에 들어가면 오른쪽과 같이 나오는데요..
Edit in settings.json을 눌러서 코드로 편집을 합니다.
아래 두 줄을 추가하면 문제가 해결됩니다.
"rust-analyzer.restartServerOnConfigChange": true,
"rust-analyzer.runnables.extraEnv": {"PATH": "${env:HOME}/.cargo/bin:${env:PATH}"}
만약 liner 'cc' is not found라는 에러가 발생할 경우 아래 명령어를 실행하고 다시 시도하면 됩니다.
sudo apt install build-essential cmake
반응형
'학습 > Rust' 카테고리의 다른 글
Rust 초보자를 위한 꿀팁 모음 (0) | 2025.02.07 |
---|---|
fatal error: 'stddef.h' file not found 에러 해결 (0) | 2025.01.30 |