
[짧] rust-analyzer가 작동하지 않는 문제 해결 (`FetchWorkspaceError: rust-analyzer failed to load workspace: Failed to load the project at ~`)
etc
2023. 12. 31. 13:48
Cargo new ~로 프로젝트를 생성한 뒤 코드를 작성하는데 자동완성이 작동하지 않아서 확인해보니 VSCode의 `rust-analyzer` extension이 위 사진과 같이 에러 메시지를 뱉으며 작동하지 않는 문제가 발생했다. 원인은 간단했는데, Cargo로 생성한 프로젝트가 무조건 루트 디렉토리에 위치해야 하기 때문이었다. rust |- rust_basic_concepts 이러한 형태로, Cargo 프로젝트들을 rust라는 폴더 내에서 생성했었는데, 이것이 원인이었다. 각 프로젝트들을 루트 디렉토리에 위치시킴으로써 문제를 해결했다. 2/2 추가) 각 Cargo 프로젝트의 개수가 많아지면서, 이 프로젝트들을 하나의 'rust' 폴더 내에 넣어야 할 필요성이 생겼다. 이 경우에, 모든 프로젝트를 담은..