Step 00: Rust 설치 및 실행 기본
0 studying now
prep 20 min
Rust 설치 및 실행 기본
Rust 환경 설정과 기본 cargo 명령어를 익힙니다.
Execute this step
Run from step folder:
cd steps/00_rust_basics && cargo runRun from project root:
cargo run -p step00_rust_basicsStep 0: Rust 설치 및 실행 기본
Step 1(Message & Conversation)을 하기 전에 필요한 Rust 기본 이해입니다.
학습 목표
- Rust 설치 확인
cargo run,cargo test실행 방법- 프로젝트 구조 기본 이해
1. Rust 설치
macOS / Linux
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
설치 후 터미널을 재시작하거나:
source $HOME/.cargo/env
goose 프로젝트 (Hermit 사용 시)
source bin/activate-hermit
2. 설치 확인
rustc --version # Rust 컴파일러 cargo --version # Cargo 패키지 매니저
3. 실행
1# 방법 1: step 폴더에서 2cd sample/steps/00_rust_basics 3cargo run 4cargo test 5 6# 방법 2: 프로젝트 루트에서 7cargo run -p step00_rust_basics 8cargo test -p step00_rust_basics
4. Cargo 기본 명령
| 명령 | 설명 |
|------|------|
| cargo build | 빌드 (실행 파일 생성) |
| cargo run | 빌드 후 실행 |
| cargo test | 테스트 실행 |
| cargo check | 컴파일만 (바이너리 생성 안 함, 빠름) |
5. 프로젝트 구조
100_rust_basics/ 2├── Cargo.toml # 패키지 설정, 의존성 3├── src/ 4│ └── main.rs # 진입점 5└── tests/ # 통합 테스트 (선택)
6. 소스 코드
1//! Step 0: Rust 기본 - 설치 및 실행 확인 2//! 3//! goose 학습을 위한 사전 준비입니다. 4//! 이 프로젝트는 goose에 의존하지 않습니다. 5 6fn main() { 7 println!("=== Step 0: Rust 기본 확인 ===\n"); 8 println!("Rust 환경이 정상입니다!"); 9 println!("- cargo run: 실행 완료"); 10 println!("- 이제 Step 1 (Message & Conversation)으로 진행하세요."); 11} 12 13#[cfg(test)] 14mod tests { 15 #[test] 16 fn step00_rust_works() { 17 assert!(true, "Rust 테스트 환경 정상"); 18 } 19 20 #[test] 21 fn step00_basic_math() { 22 assert_eq!(2 + 2, 4); 23 } 24}
체크리스트
- [ ]
rustc --version,cargo --version정상 출력 - [ ]
cargo run실행 성공 - [ ]
cargo test실행 성공
다음 단계
Step 1 (Message & Conversation)으로 진행하세요.