더북(TheBook)

Note ≣

라이브러리를 개발할 때 Cargo.lock 파일은 깃과 같은 버전 관리 시스템에 포함되면 안 된다. 하지만 애플리케이션(바이너리)을 만들 때는 버전 관리 시스템에 이 파일을 추가해야 한다. 애플리케이션은 외부 라이브러리의 특정 버전에 의존하는 경우가 많으므로 함께 작업하는 다른 개발자가 설치하기에 안전한 버전이나 업데이트해야 하는 버전을 알아야 하기 때문이다. 반면에 라이브러리는 사용된 라이브러리의 최신 버전에서 작동해야 한다.

코드 1-6 Cargo.toml 파일의 내용

[package]
name = "hello"
version = "0.1.0"
edition = "2021"

# See more keys and their definitions 
# at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.