티스토리 뷰

Cargo는 Rust의 Package Manager 프로젝트다.

node의 npm, php의 composer, 안드로이드 프로그래밍시 gradle 과 같은 것을 생각하면 된다.

npm install 패키지명과 같이 cargo 또한 마찬가지로 쉽게 패키지를 인스톨할 수 있다.

이는 시스템 패키지를 대체하기 위한 것이 아닌, 러스트 개발자들이 crates.io 에서 공유하고 있는 툴을 편리하게 설치할 수 있도록 하기 위함이다.

 

cargo가 아직 많이 알려지지 않은 것 같아 Cargo에 대해 정리해두기로 한다.

 

cargo install 명령어는 로컬에서 패키지를 설치하도록 해준다.

cargo에서 install을 하게 되면 crates.io에서 찾아 설치한다. 

 

 

설치는 아래와 같이 리눅스 명령을 실행하여 간단히 설치할 수 있다.

curl https://sh.rustup.rs -sSf | sh

 

기존에 rust가 설치되어 있을 경우 기존 설치되어 있는 rust 패키지는 모두 삭제해주는 것이 좋다.

apt-get purge rustc cargo

 

cargo install 명령어는 여러분이 로컬에서 바이너리 크레이트를 설치하고 사용할 수 있도록 하는 명령어이다.\

패키지를 설치하기 위해서는 아래와 같이 설치할 수 있다.

cargo install ripgrep
댓글