cargo install

설치할 CLI 도구를 다섯 번 확인한다

크레이트가 실행 파일을 제공하는지부터 PATH와 재설치 기준까지 한 흐름으로 묶어 보면 환경 차이를 줄일 수 있다.

1

바이너리 타깃인가

README와 manifest에서 실행 파일 이름을 확인한다. 라이브러리만 제공하면 설치 대상이 아니다.

2

어디에 놓이는가

기본 설치 루트의 bin, 보통 $HOME/.cargo/bin 아래에 실행 파일이 배치된다.

3

PATH가 찾는가

설치 후 명령이 바로 실행되지 않으면 셸의 PATH에 Cargo bin 경로가 있는지 본다.

4

버전이 맞는가

팀 기준 버전이 있거나 최신 릴리스가 필요하면 버전을 지정하거나 다시 설치한다.

5

역할이 겹치는가

OS 패키지는 시스템 구성, cargo install은 Rust 생태계 개발 도구 관리로 나눠 생각한다.

target root PATH version role