최초작성 : 23.11.7 수정 : 23.11.16 (추가) |
러스트는 첫 라인에 작성하는 라이브러리를 불러올 때 크레이트(Crates)라고 표현하네요. 영어사전을 찾아보니 Box네요?
러스트 환경 설정 후 컴파일 돌렸을 때 complex(복소수)에 대한 에러가 떠서 어떻게 설치 해야 하나 찾아봤어요.
코드는 아래 참고하세요.
https://github.com/rust-in-action/code/blob/1st-edition/ch2/ch2-complex/src/main.rs
방법은 두 가지로 요약할 수 있네요.
1. 크레이트 사이트 접속해서 버전 확인
러스트의 크레이트(라이브러리 or 패키지)는 오픈 소스로 https://crates.io 에 공유 된다고 하네요. 접속하셔서 불러올 라이브러리 이름을 검색하시면 버전을 보실 수 있어요. (파이썬으로 치면 pip 라이브러리와 같은거죠.)
1-1. 터미널 열어서 설치
$ cargo install cargo-edit
$ cargo add complex
$ cargo add num (// 처음에는 complex 설치 해서 돌려 보니 num 이 설치 되 있지 않다고 에러가 표시가 뜨더라구요. 에러표시 안 뜨면 컴파일 잘 되서 실행해보시면 결과 값을 보실 수 있어요!)
2. Cargo.toml 수정하기
2-1. 러스트 구성 파일에 Cargo.toml 파일 수정하기
[dependencies]
complex = "0.8.0"
num = "0.4.1"
1 항목에 확인된 버전에 위와 같이 추가하고 컴파일하시면 자동으로 설치 되네요. (rust 개발자님들 쵝옹!)
끝.
'#RUST' 카테고리의 다른 글
# RUST 학습 사이트 #학습 도서 (0) | 2023.07.27 |
---|---|
#우분투20.04에 RUST 환경설정 (0) | 2023.07.18 |
#윈도우 환경에서 러스트(RUST) 컴파일 에러 (2) | 2023.06.16 |