일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Feign
- RSA
- rust
- 물생활
- for
- 가재
- 구피
- Python 강좌
- Config server
- 반복문
- 분산 식별자
- 조건문
- Tendermint
- 애플 달팽이
- PKI
- 기본문법
- 무화과
- MSA
- 체리새우
- rust 강좌
- MSSQL
- did
- rust 소개
- 치비
- 텐더민트
- golang 강좌
- 쌈채소
- 주말농장
- 분산 신원
- 카디날
- Today
- Total
comnic's Dev&Life
[Rust] 2-1. 패키지 관리자 Util(Cargo-edit) 본문
cargo를 사용하다 보면 타 언어의 패키지 관리자에 비해 불편한 점이 있습니다.
Cargo.toml파일에 [dependencies]를 직접 추가해 주어야 한다는 것입니다. 패키지 이름과 버전 등 형식도 맞춰야 하구요.
그래서 이런 불편을 덜어 줄 수 있는 cargo-edit에 대해 간단하게 소개하고자 합니다.
1. cargo-edit 소개
cargo-edit는 Rust 프로젝트의 의존성을 관리하는 도구로,
Cargo.toml 파일을 간편하게 편집할 수 있게 도와줍니다.
이 도구를 사용하면 명령줄(cli)에서 쉽게 종속성을 추가하거나 삭제할 수 있습니다.
1.1 cargo-edit 설치
cargo-edit를 설치하려면, 다음 명령어를 사용합니다:
cargo install cargo-edit
1.2 cargo-edit 사용 예시
종속성 추가:
cargo add package_name
이 명령은 package_name이라는 새로운 종속성을 프로젝트에 추가합니다. 이때 cargo-edit는 Cargo.toml 파일을 자동으로 업데이트하고, 해당 종속성을 다운로드합니다.
특정 버전의 종속성 추가:
cargo add package_name --version 1.2.3
위 명령은 package_name의 버전을 1.2.3으로 지정하여 종속성을 추가합니다.
개발 의존성 추가:
cargo add --dev package_name
이 명령은 프로젝트의 개발 의존성으로 package_name을 추가합니다.
종속성 삭제:
cargo rm package_name
위 명령은 package_name 종속성을 프로젝트에서 제거합니다.
특정 종속성 업데이트:
cargo upgrade package_name
이 명령은 package_name 종속성을 최신 버전으로 업데이트합니다.
cargo-edit 도움말 보기:
cargo add --help
이 명령은 cargo-add 명령의 도움말을 출력합니다. 여기서 다양한 옵션과 사용 예시를 확인할 수 있습니다.
예시) rand 패키지 추가:
cargo add rand
cargo-edit를 사용하면 프로젝트의 종속성을 효율적으로 관리할 수 있습니다.
추가로 필요한 경우, 공식 문서에서 더 많은 정보를 얻을 수 있습니다.
'Rust' 카테고리의 다른 글
[Rust] 4. 제어 흐름(if, loop, while, for) (0) | 2023.12.03 |
---|---|
[Rust] 3. 기본 문법과 데이터 타입 (0) | 2023.12.03 |
[Rust 예제] 숫자 맞추기 게임 (0) | 2023.12.02 |
[Rust] 2. 패키지 관리자(Cargo) (0) | 2023.12.01 |
[Rust] 1. 소개와 설치 (1) | 2023.11.30 |