[Rust] 코드 오류가 없는데 OS error 5가 발생하는 경우

hwwwa·2021년 10월 28일
1

🦀 Rust

목록 보기
13/25

OS error 5

Rust 프로그램 작성 후 테스트 과정에서 cargo check와 cargo test에서 아무런 오류가 발견되지 않았으나

cargo clippy --all-targets 수행 중에 "os error 5" warning 메세지가 떴습니다.

PS C:\Users\test> cargo clippy --all-targets
    Checking test (C:\Users\test)
warning: Error finalizing incremental compilation session directory `\\?\C:\Users\test\target\debug\...: 액세스가 거부되었습니다. (os error 5)

warning: `test` (example "using_config") generated 1 warning
    Finished dev [unoptimized + debuginfo] target(s) in 14.65s

해결방법

위와 같이 코드와 별개로 발생하는 문제 같은 경우에는 cargo clean 실행 후 다시 테스트를 해보면 대부분 문제가 해결됩니다.

cargo clean은 빌드 파일 등을 한 번에 다 날릴 수 있는 명령어입니다.

PS C:\Users\test> cargo clean
PS C:\Users\test> cargo clippy --all-targets
    Checking ...
    .
    .
    .
    Finished dev [unoptimized + debuginfo] target(s) in 32.95s

cargo clippy --all-targets를 다시 수행해보면 위와 같이 문제가 해결된 것을 확인할 수 있습니다.

0개의 댓글