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
를 다시 수행해보면 위와 같이 문제가 해결된 것을 확인할 수 있습니다.