cargo install

cargo install은 라이브러리가 아니라 실행 파일을 내려받는다

crate가 binary target을 제공하면 로컬에서 빌드한 뒤 Cargo bin 경로에 실행 파일을 배치한다.

01 crates.ioCLI crate 선택

binary target 필요

02 compile로컬 환경에서 빌드

의존성 해결

03 ~/.cargo/bin실행 파일 배치

PATH 필요

04 command터미널에서 실행

프로젝트 의존성과 별개

구분의미판단
library crate코드에서 usecargo add
binary crate명령으로 실행cargo install
업데이트다시 install버전 관리 필요

핵심 cargo install은 프로젝트에 의존성을 넣는 명령이 아니라 내 도구함에 CLI를 넣는 명령이다.