학습/Rust

Rust-analyzer 실행 시 cargo not found 에러 해결

roquen4145 2025. 1. 25. 23:06

 

위와 같이 "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