cargo install은 라이브러리가 아니라 실행 파일을 내려받는다
crate가 binary target을 제공하면 로컬에서 빌드한 뒤 Cargo bin 경로에 실행 파일을 배치한다.
binary target 필요
의존성 해결
PATH 필요
프로젝트 의존성과 별개
| 구분 | 의미 | 판단 |
|---|---|---|
| library crate | 코드에서 use | cargo add |
| binary crate | 명령으로 실행 | cargo install |
| 업데이트 | 다시 install | 버전 관리 필요 |
핵심 cargo install은 프로젝트에 의존성을 넣는 명령이 아니라 내 도구함에 CLI를 넣는 명령이다.