From a071967d693fedf52536d427802707fc6510ffa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=BD=94=EB=93=9C=EC=8B=B8=EC=9D=B4?= <81800589+CodePsy-2001@users.noreply.github.com> Date: Fri, 11 Oct 2024 13:42:10 +0900 Subject: [PATCH] cargo,rust*: add and update Korean translation (#14120) --- pages.ko/common/cargo.md | 28 ++++++++++++--------- pages.ko/common/rustc.md | 33 ++++++++++++++++++++++++ pages.ko/common/rustdoc.md | 20 +++++++++++++++ pages.ko/common/rustfmt.md | 16 ++++++++++++ pages.ko/common/rustic.md | 12 +++++++++ pages.ko/common/rustscan.md | 36 +++++++++++++++++++++++++++ pages.ko/common/rustup-check.md | 8 ++++++ pages.ko/common/rustup-completions.md | 8 ++++++ pages.ko/common/rustup-component.md | 21 ++++++++++++++++ pages.ko/common/rustup-default.md | 8 ++++++ pages.ko/common/rustup-doc.md | 25 +++++++++++++++++++ pages.ko/common/rustup-help.md | 12 +++++++++ pages.ko/common/rustup-init.sh.md | 32 ++++++++++++++++++++++++ pages.ko/common/rustup-install.md | 9 +++++++ pages.ko/common/rustup-man.md | 12 +++++++++ pages.ko/common/rustup-override.md | 21 ++++++++++++++++ pages.ko/common/rustup-run.md | 9 +++++++ pages.ko/common/rustup-self.md | 12 +++++++++ pages.ko/common/rustup-set.md | 16 ++++++++++++ pages.ko/common/rustup-show.md | 16 ++++++++++++ pages.ko/common/rustup-target.md | 21 ++++++++++++++++ pages.ko/common/rustup-toolchain.md | 21 ++++++++++++++++ pages.ko/common/rustup-update.md | 12 +++++++++ pages.ko/common/rustup-which.md | 13 ++++++++++ pages.ko/common/rustup.md | 33 ++++++++++++++++++++++++ 25 files changed, 442 insertions(+), 12 deletions(-) create mode 100644 pages.ko/common/rustc.md create mode 100644 pages.ko/common/rustdoc.md create mode 100644 pages.ko/common/rustfmt.md create mode 100644 pages.ko/common/rustic.md create mode 100644 pages.ko/common/rustscan.md create mode 100644 pages.ko/common/rustup-check.md create mode 100644 pages.ko/common/rustup-completions.md create mode 100644 pages.ko/common/rustup-component.md create mode 100644 pages.ko/common/rustup-default.md create mode 100644 pages.ko/common/rustup-doc.md create mode 100644 pages.ko/common/rustup-help.md create mode 100644 pages.ko/common/rustup-init.sh.md create mode 100644 pages.ko/common/rustup-install.md create mode 100644 pages.ko/common/rustup-man.md create mode 100644 pages.ko/common/rustup-override.md create mode 100644 pages.ko/common/rustup-run.md create mode 100644 pages.ko/common/rustup-self.md create mode 100644 pages.ko/common/rustup-set.md create mode 100644 pages.ko/common/rustup-show.md create mode 100644 pages.ko/common/rustup-target.md create mode 100644 pages.ko/common/rustup-toolchain.md create mode 100644 pages.ko/common/rustup-update.md create mode 100644 pages.ko/common/rustup-which.md create mode 100644 pages.ko/common/rustup.md diff --git a/pages.ko/common/cargo.md b/pages.ko/common/cargo.md index ecb4b644bef3e..0293e652bd829 100644 --- a/pages.ko/common/cargo.md +++ b/pages.ko/common/cargo.md @@ -1,33 +1,37 @@ # cargo -> Rust 패키지 관리프로그램. -> Rust 프로젝트 및 해당 모듈 종속성(크레이트) 관리. +> Rust 프로젝트 및 모듈 종속성(크레이트)을 관리. +> `build`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다. > 더 많은 정보: . - 크레이트 검색: `cargo search {{검색할_문자열}}` -- 크레이트 설치: +- 바이너리 크레이트 설치: `cargo install {{크레이트_이름}}` -- 설치된 크레이트 목록: +- 설치된 바이너리 크레이트 나열: `cargo install --list` -- 현재 디렉토리에 새 이진 또는 라이브러리 Rust 프로젝트 생성: +- 지정된 디렉터리(기본값은 현재 작업 디렉터리)에 새 바이너리 또는 라이브러리 Rust 프로젝트 생성: -`cargo init --{{bin|lib}}` +`cargo init --{{bin|lib}} {{경로/대상/폴더}}` -- 지정된 디렉토리에 새 이진 또는 라이브러리 Rust 프로젝트 생성: +- 현재 디렉터리의 `Cargo.toml`에 종속성 추가: -`cargo new {{경로/디렉토리}} --{{bin|lib}}` +`cargo add {{종속성}}` -- 현재 디렉토리에 Rust 프로젝트 구축: +- 현재 디렉터리의 Rust 프로젝트를 릴리스 프로파일로 빌드: -`cargo build` +`cargo build --release` -- 특정 쓰레드 수를 사용하여 구축(기본값은 CPU 코어 수): +- 야간 컴파일러를 사용하여 현재 디렉터리의 Rust 프로젝트 빌드 (`rustup` 필요): -`cargo build --jobs {{작업}}` +`cargo +nightly build` + +- 특정 스레드 수를 사용하여 빌드 (기본값은 논리적 CPU 수): + +`cargo build --jobs {{스레드_수}}` diff --git a/pages.ko/common/rustc.md b/pages.ko/common/rustc.md new file mode 100644 index 0000000000000..29ec545b754e5 --- /dev/null +++ b/pages.ko/common/rustc.md @@ -0,0 +1,33 @@ +# rustc + +> Rust 컴파일러. +> Rust 프로젝트는 보통 `rustc`를 직접 호출하는 대신 `cargo`를 사용합니다. +> 더 많은 정보: . + +- 바이너리 크레이트 컴파일: + +`rustc {{경로/대상/main.rs}}` + +- 최적화하여 컴파일 (`s`는 바이너리 크기 최적화를 의미하며, `z`는 더 많은 최적화를 포함): + +`rustc -C lto -C opt-level={{0|1|2|3|s|z}} {{경로/대상/main.rs}}` + +- 디버깅 정보 포함하여 컴파일: + +`rustc -g {{경로/대상/main.rs}}` + +- 오류 메시지 설명: + +`rustc --explain {{오류_코드}}` + +- 현재 CPU에 대한 아키텍처별 최적화로 컴파일: + +`rustc -C target-cpu={{native}} {{경로/대상/main.rs}}` + +- 대상 목록 표시 (참고: 컴파일하려는 대상은 먼저 `rustup`을 사용하여 추가해야 함): + +`rustc --print target-list` + +- 특정 대상에 대해 컴파일: + +`rustc --target {{타겟_트리플}} {{경로/대상/main.rs}}` diff --git a/pages.ko/common/rustdoc.md b/pages.ko/common/rustdoc.md new file mode 100644 index 0000000000000..0079b8b5a9784 --- /dev/null +++ b/pages.ko/common/rustdoc.md @@ -0,0 +1,20 @@ +# rustdoc + +> Rust 크레이트에 대한 문서를 생성합니다. +> 더 많은 정보: . + +- 크레이트의 루트에서 문서 생성: + +`rustdoc {{src/lib.rs}}` + +- 프로젝트 이름 지정: + +`rustdoc {{src/lib.rs}} --crate-name {{이름}}` + +- 마크다운 파일에서 문서 생성: + +`rustdoc {{경로/대상/파일.md}}` + +- 출력 디렉토리 지정: + +`rustdoc {{src/lib.rs}} --out-dir {{경로/대상/출력_디렉토리}}` diff --git a/pages.ko/common/rustfmt.md b/pages.ko/common/rustfmt.md new file mode 100644 index 0000000000000..5928ccdf9c849 --- /dev/null +++ b/pages.ko/common/rustfmt.md @@ -0,0 +1,16 @@ +# rustfmt + +> Rust 소스 코드를 포맷합니다. +> 더 많은 정보: . + +- 파일을 포맷하여 원본 파일을 덮어쓰기: + +`rustfmt {{경로/대상/source.rs}}` + +- 파일의 포맷을 확인하고 변경 사항을 콘솔에 표시: + +`rustfmt --check {{경로/대상/source.rs}}` + +- 포맷하기 전에 변경된 파일을 백업 (원본 파일은 `.bk` 확장자로 이름이 변경됩니다): + +`rustfmt --backup {{경로/대상/source.rs}}` diff --git a/pages.ko/common/rustic.md b/pages.ko/common/rustic.md new file mode 100644 index 0000000000000..de370ca37e1e8 --- /dev/null +++ b/pages.ko/common/rustic.md @@ -0,0 +1,12 @@ +# rustic + +> 빠르고 암호화된 중복 제거 백업을 Rust로 생성. +> 더 많은 정보: . + +- 새 저장소 초기화: + +`rustic init --repository {{/srv/rustic-repo}}` + +- 파일/디렉토리의 새 백업을 저장소에 생성: + +`rustic backup --repository {{/srv/rustic-repo}} {{경로/대상/파일_또는_폴더}}` diff --git a/pages.ko/common/rustscan.md b/pages.ko/common/rustscan.md new file mode 100644 index 0000000000000..a752a85a2e875 --- /dev/null +++ b/pages.ko/common/rustscan.md @@ -0,0 +1,36 @@ +# rustscan + +> Rust로 작성된 빠른 포트 스캐너로 `nmap`이 내장되어 있습니다. +> 더 많은 정보: . + +- 기본값을 사용하여 쉼표로 구분된 하나 이상의 [a]드레스를 대상으로 모든 포트를 스캔: + +`rustscan --addresses {{ip_또는_호스트명}}` + +- [t]op 1000 포트를 서비스 및 버전 감지와 함께 스캔: + +`rustscan --top --addresses {{주소_또는_주소들}}` + +- 특정 [p]ort 목록을 스캔: + +`rustscan --ports {{포트1,포트2,...,포트N}} --addresses {{주소_또는_주소들}}` + +- 특정 범위의 포트를 스캔: + +`rustscan --range {{시작-끝}} --addresses {{주소_또는_주소들}}` + +- `nmap`에 스크립트 인수 추가: + +`rustscan --addresses {{주소_또는_주소들}} -- -A -sC` + +- 사용자 정의 [b]atch 크기(기본: 4500) 및 [t]imeout(기본: 1500ms)으로 스캔: + +`rustscan --batch-size {{배치_크기}} --timeout {{타임아웃}} --addresses {{주소_또는_주소들}}` + +- 특정 포트 순서로 스캔: + +`rustscan --scan-order {{serial|random}} --addresses {{주소_또는_주소들}}` + +- greppable 모드로 스캔(`nmap` 없이 포트 출력만): + +`rustscan --greppable --addresses {{주소_또는_주소들}}` diff --git a/pages.ko/common/rustup-check.md b/pages.ko/common/rustup-check.md new file mode 100644 index 0000000000000..2cbc0ed6ba79c --- /dev/null +++ b/pages.ko/common/rustup-check.md @@ -0,0 +1,8 @@ +# rustup check + +> Rust 툴체인 및 `rustup` 업데이트 확인. +> 더 많은 정보: . + +- 모든 업데이트 확인: + +`rustup check` diff --git a/pages.ko/common/rustup-completions.md b/pages.ko/common/rustup-completions.md new file mode 100644 index 0000000000000..dbde119d1f337 --- /dev/null +++ b/pages.ko/common/rustup-completions.md @@ -0,0 +1,8 @@ +# rustup completions + +> `rustup` 및 `cargo`의 셸 자동 완성 스크립트 생성. +> 더 많은 정보: . + +- 자동 완성 스크립트를 `stdout`에 출력: + +`rustup completions {{bash|elvish|fish|powershell|zsh}} {{rustup|cargo}}` diff --git a/pages.ko/common/rustup-component.md b/pages.ko/common/rustup-component.md new file mode 100644 index 0000000000000..f23bf532e802b --- /dev/null +++ b/pages.ko/common/rustup-component.md @@ -0,0 +1,21 @@ +# rustup component + +> 툴체인에 설치된 구성 요소를 수정. +> `--toolchain` 옵션 없이 사용하면 `rustup`은 기본 툴체인을 사용합니다. 툴체인에 대한 자세한 내용은 `rustup help toolchain`을 참조하세요. +> 더 많은 정보: . + +- 툴체인에 구성 요소 추가: + +`rustup component add --toolchain {{툴체인}} {{구성_요소}}` + +- 툴체인에서 구성 요소 제거: + +`rustup component remove --toolchain {{툴체인}} {{구성_요소}}` + +- 툴체인에 대해 설치된 및 사용 가능한 구성 요소 나열: + +`rustup component list --toolchain {{툴체인}}` + +- 툴체인에 대해 설치된 구성 요소 나열: + +`rustup component list --toolchain {{툴체인}} --installed` diff --git a/pages.ko/common/rustup-default.md b/pages.ko/common/rustup-default.md new file mode 100644 index 0000000000000..2233d2337d43d --- /dev/null +++ b/pages.ko/common/rustup-default.md @@ -0,0 +1,8 @@ +# rustup default + +> 기본 Rust 툴체인을 설정. +> 더 많은 정보: . + +- 기본 Rust 툴체인 변경 (`rustup help toolchain`에서 더 많은 정보 확인): + +`rustup default {{툴체인}}` diff --git a/pages.ko/common/rustup-doc.md b/pages.ko/common/rustup-doc.md new file mode 100644 index 0000000000000..b9dc1244b9d2b --- /dev/null +++ b/pages.ko/common/rustup-doc.md @@ -0,0 +1,25 @@ +# rustup doc + +> 현재 툴체인의 오프라인 Rust 문서를 엽니다. +> 여기서 언급되지 않은 더 많은 문서 페이지가 있습니다. 자세한 내용은 `rustup help doc`을 참조하세요. +> 더 많은 정보: . + +- 메인 페이지 열기: + +`rustup doc` + +- 특정 주제(표준 라이브러리의 모듈, 타입, 키워드 등)의 문서 열기: + +`rustup doc {{std::fs|usize|fn|...}}` + +- Rust 프로그래밍 언어 책 열기: + +`rustup doc --book` + +- Cargo 책 열기: + +`rustup doc --cargo` + +- Rust 레퍼런스 열기: + +`rustup doc --reference` diff --git a/pages.ko/common/rustup-help.md b/pages.ko/common/rustup-help.md new file mode 100644 index 0000000000000..685388cc15daa --- /dev/null +++ b/pages.ko/common/rustup-help.md @@ -0,0 +1,12 @@ +# rustup help + +> `rustup` 및 그 하위 명령에 대한 도움말 표시. +> 더 많은 정보: . + +- 도움말 표시: + +`rustup help` + +- 하위 명령에 대한 도움말 표시: + +`rustup help {{하위_명령}}` diff --git a/pages.ko/common/rustup-init.sh.md b/pages.ko/common/rustup-init.sh.md new file mode 100644 index 0000000000000..e80fbddd6b348 --- /dev/null +++ b/pages.ko/common/rustup-init.sh.md @@ -0,0 +1,32 @@ +# rustup-init.sh + +> `rustup` 및 Rust 툴체인을 설치하는 스크립트. +> 더 많은 정보: . + +- `rustup` 및 기본 Rust 툴체인을 설치하기 위해 `rustup-init` 다운로드 및 실행: + +`curl https://sh.rustup.rs -sSf | sh -s` + +- `rustup-init` 다운로드 및 실행하고 인자를 전달: + +`curl https://sh.rustup.rs -sSf | sh -s -- {{인자}}` + +- `rustup-init` 실행 및 추가 구성 요소나 타겟 지정하여 설치: + +`rustup-init.sh --target {{타겟}} --component {{구성_요소}}` + +- `rustup-init` 실행 및 설치할 기본 툴체인 지정: + +`rustup-init.sh --default-toolchain {{툴체인}}` + +- `rustup-init` 실행하고 툴체인 설치하지 않기: + +`rustup-init.sh --default-toolchain {{none}}` + +- `rustup-init` 실행 및 설치 프로필 지정: + +`rustup-init.sh --profile {{minimal|default|complete}}` + +- 확인 요청 없이 `rustup-init` 실행: + +`rustup-init.sh -y` diff --git a/pages.ko/common/rustup-install.md b/pages.ko/common/rustup-install.md new file mode 100644 index 0000000000000..3e4a5d912a126 --- /dev/null +++ b/pages.ko/common/rustup-install.md @@ -0,0 +1,9 @@ +# rustup install + +> Rust 툴체인을 설치하거나 업데이트. +> 이 명령은 `rustup update`의 별칭이지만, 한 번에 하나의 툴체인만 설치/업데이트할 수 있습니다. +> 더 많은 정보: . + +- 특정 툴체인을 설치하거나 업데이트 (자세한 내용은 `rustup help toolchain` 참조): + +`rustup install {{툴체인}}` diff --git a/pages.ko/common/rustup-man.md b/pages.ko/common/rustup-man.md new file mode 100644 index 0000000000000..a7a9e02b4fd8c --- /dev/null +++ b/pages.ko/common/rustup-man.md @@ -0,0 +1,12 @@ +# rustup man + +> `rustup`으로 관리되는 명령에 대한 매뉴얼 페이지 보기. +> 더 많은 정보: . + +- 기본 툴체인에서 주어진 명령의 매뉴얼 페이지 보기: + +`rustup man {{명령}}` + +- 지정된 툴체인에서 주어진 명령의 매뉴얼 페이지 보기: + +`rustup man --toolchain {{명령}}` diff --git a/pages.ko/common/rustup-override.md b/pages.ko/common/rustup-override.md new file mode 100644 index 0000000000000..47b16061c2c57 --- /dev/null +++ b/pages.ko/common/rustup-override.md @@ -0,0 +1,21 @@ +# rustup override + +> 디렉터리 툴체인 오버라이드를 수정합니다. +> 툴체인에 대한 자세한 내용은 `rustup help toolchain`을 참조하세요. +> 더 많은 정보: . + +- 디렉터리 툴체인 오버라이드 목록 표시: + +`rustup override list` + +- 현재 디렉터리에 대한 오버라이드 툴체인 설정 (즉, 해당 디렉터리에서 `cargo`, `rustc` 등을 특정 툴체인으로 실행하도록 `rustup`에 지시): + +`rustup override set {{toolchain}}` + +- 현재 디렉터리에 대한 툴체인 오버라이드 제거: + +`rustup override unset` + +- 더 이상 존재하지 않는 디렉터리에 대한 모든 툴체인 오버라이드 제거: + +`rustup override unset --nonexistent` diff --git a/pages.ko/common/rustup-run.md b/pages.ko/common/rustup-run.md new file mode 100644 index 0000000000000..2151338c58d9f --- /dev/null +++ b/pages.ko/common/rustup-run.md @@ -0,0 +1,9 @@ +# rustup run + +> Rust 툴체인에 맞게 구성된 환경에서 명령을 실행. +> 참고: `rustup`이 관리하는 모든 명령에는 이를 위한 약식이 있습니다. 예를 들어, `cargo +nightly build`는 `rustup run nightly cargo build`와 동등합니다. +> 더 많은 정보: . + +- 주어진 Rust 툴체인을 사용하여 명령 실행 (`rustup help toolchain`에서 더 많은 정보 확인 가능): + +`rustup run {{툴체인}} {{명령}}` diff --git a/pages.ko/common/rustup-self.md b/pages.ko/common/rustup-self.md new file mode 100644 index 0000000000000..e2766fed363fb --- /dev/null +++ b/pages.ko/common/rustup-self.md @@ -0,0 +1,12 @@ +# rustup self + +> `rustup` 설치를 수정합니다. +> 더 많은 정보: . + +- `rustup` 업데이트: + +`rustup self update` + +- `rustup` 제거: + +`rustup self uninstall` diff --git a/pages.ko/common/rustup-set.md b/pages.ko/common/rustup-set.md new file mode 100644 index 0000000000000..21c943e9a8271 --- /dev/null +++ b/pages.ko/common/rustup-set.md @@ -0,0 +1,16 @@ +# rustup set + +> `rustup` 설정 변경. +> 더 많은 정보: . + +- 기본 호스트 트리플 설정: + +`rustup set default-host {{호스트_트리플}}` + +- 기본 프로필 설정 (`minimal`은 `rustc`, `rust-std`, `cargo`만 포함하고, `default`는 `rust-docs`, `rustfmt`, `clippy`를 추가로 포함): + +`rustup set profile {{minimal|default}}` + +- `rustup update` 실행 시 `rustup` 자체 업데이트 여부 설정: + +`rustup set auto-self-update {{enable|disable|check-only}}` diff --git a/pages.ko/common/rustup-show.md b/pages.ko/common/rustup-show.md new file mode 100644 index 0000000000000..0e7be20ce22de --- /dev/null +++ b/pages.ko/common/rustup-show.md @@ -0,0 +1,16 @@ +# rustup show + +> 설치된 툴체인, 타겟 및 `rustc` 버전 표시. +> 더 많은 정보: . + +- 모든 정보 표시: + +`rustup show` + +- 활성 툴체인 표시: + +`rustup show active-toolchain` + +- rustup 데이터 디렉토리 표시: + +`rustup show home` diff --git a/pages.ko/common/rustup-target.md b/pages.ko/common/rustup-target.md new file mode 100644 index 0000000000000..8d01ea08feb13 --- /dev/null +++ b/pages.ko/common/rustup-target.md @@ -0,0 +1,21 @@ +# rustup target + +> 툴체인의 지원 대상 수정. +> `--toolchain` 옵션이 없으면 `rustup`은 기본 툴체인을 사용합니다. 툴체인에 대한 자세한 정보는 `rustup help toolchain`을 참조하세요. +> 더 많은 정보: . + +- 툴체인에 대상 추가: + +`rustup target add --toolchain {{툴체인}} {{대상}}` + +- 툴체인에서 대상 제거: + +`rustup target remove --toolchain {{툴체인}} {{대상}}` + +- 툴체인의 사용 가능 및 설치된 대상 나열: + +`rustup target list --toolchain {{툴체인}}` + +- 툴체인에 설치된 대상 나열: + +`rustup target list --toolchain {{툴체인}} --installed` diff --git a/pages.ko/common/rustup-toolchain.md b/pages.ko/common/rustup-toolchain.md new file mode 100644 index 0000000000000..da1b507a5a5e3 --- /dev/null +++ b/pages.ko/common/rustup-toolchain.md @@ -0,0 +1,21 @@ +# rustup toolchain + +> Rust 툴체인 관리. +> 툴체인에 대한 자세한 정보는 `rustup help toolchain`을 참조. +> 더 많은 정보: . + +- 주어진 툴체인 설치 또는 업데이트: + +`rustup install {{툴체인}}` + +- 툴체인 제거: + +`rustup uninstall {{툴체인}}` + +- 설치된 툴체인 나열: + +`rustup list` + +- 디렉토리에 대한 심볼릭 링크를 통해 사용자 지정 툴체인 생성: + +`rustup link {{사용자_지정_툴체인_이름}} {{경로/대상/폴더}}` diff --git a/pages.ko/common/rustup-update.md b/pages.ko/common/rustup-update.md new file mode 100644 index 0000000000000..4652483669f7e --- /dev/null +++ b/pages.ko/common/rustup-update.md @@ -0,0 +1,12 @@ +# rustup update + +> Rust 툴체인 및 `rustup` 자체를 업데이트(패키지 관리자를 사용하여 설치하지 않은 경우). +> 더 많은 정보: . + +- 설치된 모든 툴체인 및 `rustup` 업데이트: + +`rustup update` + +- 특정 툴체인 설치 또는 업데이트 (`rustup help toolchain`에서 자세한 정보 확인): + +`rustup update {{툴체인}}` diff --git a/pages.ko/common/rustup-which.md b/pages.ko/common/rustup-which.md new file mode 100644 index 0000000000000..6b5df88d488b0 --- /dev/null +++ b/pages.ko/common/rustup-which.md @@ -0,0 +1,13 @@ +# rustup which + +> `rustup`에 의해 관리되는 명령에 대해 실행될 바이너리를 표시. +> `which`와 유사하지만, `$PATH` 대신 Rust 도구 체인을 검색. +> 더 많은 정보: . + +- 기본 도구 체인에서 바이너리의 경로 표시: + +`rustup which {{명령}}` + +- 지정된 도구 체인에서 바이너리의 경로 표시 (`rustup help toolchain`에서 더 많은 정보 확인): + +`rustup which --toolchain {{도구_체인}} {{명령}}` diff --git a/pages.ko/common/rustup.md b/pages.ko/common/rustup.md new file mode 100644 index 0000000000000..5e3076204695d --- /dev/null +++ b/pages.ko/common/rustup.md @@ -0,0 +1,33 @@ +# rustup + +> Rust 툴체인을 설치, 관리 및 업데이트. +> `toolchain`, `target`, `update` 등의 일부 하위 명령에는 자체 사용 설명서가 있습니다. +> 더 많은 정보: . + +- 시스템에 nightly 툴체인 설치: + +`rustup install nightly` + +- 기본 툴체인을 nightly로 전환하여 `cargo` 및 `rustc` 명령이 이를 사용하도록 설정: + +`rustup default nightly` + +- 현재 프로젝트 내에서만 nightly 툴체인을 사용하고 전역 설정은 변경하지 않음: + +`rustup override set nightly` + +- 모든 툴체인 업데이트: + +`rustup update` + +- 설치된 툴체인 나열: + +`rustup show` + +- 특정 툴체인으로 `cargo build` 실행: + +`rustup run {{툴체인}} cargo build` + +- 기본 웹 브라우저에서 로컬 Rust 문서 열기: + +`rustup doc`