Rust 설치 가이드

Intermediate

This tutorial is from open-source community. Access the source code

소개

설치에 오신 것을 환영합니다. 이 랩은 Rust Book의 일부입니다. LabEx 에서 Rust 기술을 연습할 수 있습니다.

이 랩에서는 Rust 버전을 관리하고 관련 도구를 제공하는 명령줄 도구인 rustup을 사용하여 Rust 를 설치해야 합니다. 인터넷 연결을 통해 다운로드합니다.

이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 중급 레벨의 실험이며 완료율은 71%입니다.학습자들로부터 94%의 긍정적인 리뷰율을 받았습니다.

설치

첫 번째 단계는 Rust 를 설치하는 것입니다. Rust 버전을 관리하고 관련 도구를 제공하는 명령줄 도구인 rustup을 통해 Rust 를 다운로드합니다. 다운로드를 위해서는 인터넷 연결이 필요합니다.

참고: 어떤 이유로든 rustup을 사용하고 싶지 않다면, 더 많은 옵션을 위해 https://forge.rust-lang.org/infra/other-installation-methods.html에서 다른 Rust 설치 방법 페이지를 참조하십시오.

다음 단계는 최신 안정 버전의 Rust 컴파일러를 설치합니다. Rust 의 안정성 보장은 컴파일되는 책의 모든 예제가 최신 Rust 버전에서도 계속 컴파일되도록 합니다. Rust 가 종종 오류 메시지와 경고를 개선하기 때문에 버전 간에 출력이 약간 다를 수 있습니다. 즉, 이 단계를 사용하여 설치하는 모든 최신 안정 버전의 Rust 는 이 책의 내용과 예상대로 작동해야 합니다.

명령줄 표기법

이 장과 책 전체에서 터미널에서 사용되는 몇 가지 명령을 보여줍니다. 터미널에 입력해야 하는 줄은 모두 $로 시작합니다. $ 문자를 입력할 필요는 없습니다. 각 명령의 시작을 나타내기 위해 표시되는 명령줄 프롬프트입니다. $로 시작하지 않는 줄은 일반적으로 이전 명령의 출력을 보여줍니다. 또한 PowerShell 관련 예제는 $ 대신 >를 사용합니다.

Linux 또는 macOS 에 rustup 설치하기

Linux 또는 macOS 를 사용하는 경우 터미널을 열고 다음 명령을 입력하십시오.

curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh

이 명령은 스크립트를 다운로드하고 최신 안정 버전의 Rust 를 설치하는 rustup 도구의 설치를 시작합니다. 암호를 묻는 메시지가 표시될 수 있습니다. 설치가 성공하면 다음 줄이 나타납니다.

Rust is installed now. Great!

또한 Rust 가 컴파일된 출력을 하나의 파일로 결합하는 데 사용하는 프로그램인 *링커 (linker)*가 필요합니다. 이미 하나 가지고 있을 가능성이 큽니다. 링커 오류가 발생하면 일반적으로 링커를 포함하는 C 컴파일러를 설치해야 합니다. 일부 일반적인 Rust 패키지가 C 코드에 의존하고 C 컴파일러가 필요하므로 C 컴파일러도 유용합니다.

Linux 사용자는 일반적으로 해당 배포판의 설명서에 따라 GCC 또는 Clang 을 설치해야 합니다. 예를 들어 Ubuntu 를 사용하는 경우 build-essential 패키지를 설치할 수 있습니다.

문제 해결

Rust 가 올바르게 설치되었는지 확인하려면 **새 셸 (shell)**을 열고 다음 줄을 입력하십시오.

## Open a new terminal first!
rustc --version

다음 형식으로 릴리스된 최신 안정 버전의 버전 번호, 커밋 해시 (commit hash), 커밋 날짜를 볼 수 있습니다.

rustc x.y.z (abcabcabc yyyy-mm-dd)

이 정보를 확인하면 Rust 가 성공적으로 설치된 것입니다! 이 정보가 표시되지 않으면 다음과 같이 Rust 가 %PATH% 시스템 변수에 있는지 확인하십시오.

Linux 에서 사용:

echo $PATH

모두 올바른데도 Rust 가 여전히 작동하지 않으면 도움을 받을 수 있는 여러 곳이 있습니다. https://www.rust-lang.org/community의 커뮤니티 페이지에서 다른 Rust 사용자 (우리 스스로를 부르는 어리석은 별명) 와 연락하는 방법을 알아보십시오.

업데이트 및 제거

rustup을 통해 Rust 가 설치되면 새로 릴리스된 버전으로 업데이트하는 것은 쉽습니다. 셸에서 다음 업데이트 스크립트를 실행하십시오.

rustup update

Rust 및 rustup을 제거하려면 셸에서 다음 제거 스크립트를 실행하십시오.

rustup self uninstall

Rust 를 제거하려는 것을 확인하라는 메시지가 표시되면 N을 입력하십시오.

로컬 문서

Rust 설치에는 오프라인에서 읽을 수 있도록 로컬 문서 사본도 포함되어 있습니다. 브라우저에서 로컬 문서를 열려면 rustup doc을 실행하십시오.

rustup doc

표준 라이브러리에서 제공하는 유형 또는 함수가 있고, 해당 기능이나 사용 방법을 잘 모르는 경우, API(Application Programming Interface, 응용 프로그래밍 인터페이스) 문서를 사용하여 알아보십시오!

참고: WebIDE 는 로컬 문서 열기를 지원하지 않습니다.

요약

축하합니다! 설치 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.