러스트 설치하기
설치
러스트를 사용하기 위한 첫 단계는 설치입니다. rustup을 통해 Rust를 다운로드할 것입니다. rustup은 Rust 버전과 관련 도구를 관리하는 명령 줄 도구입니다. 다운로드를 위해 인터넷 연결이 필요합니다.
참고: 어떤 이유 에서든 rustup을 사용하고 싶지 않다면, 더 많은 설치 옵션을 위해 러스트의 다른 설치 방법 페이지를 참조해주세요.
아래 단계에서는 러스트 컴파일러의 최신 안정 버전을 설치할 것입니다. 버전에 따라 약간의 차이가 있을 수 있습니다. 러스트는 종종 오류 메시지와 경고를 개선합니다. 그럼에도 불구하고, 이 단계들로 설치된 러스트의 최신 안정 버전은 이 책의 모든 내용을 실행할 수 있어야 합니다.
명령 줄 표기법
이 책 전체와 특히 이 장에서는 터미널에서 사용되는 일부 명령을 보여줍니다. 터미널에 입력해야 하는 모든 줄은
$
로 시작합니다.$
문자를 입력할 필요는 없습니다. 각 명령의 시작을 나타내기 위해 거기에 있습니다.$
로 시작하지 않는 줄은 일반적으로 이전 명령의 출력을 보여줍니다. 또한, PowerShell 특정 예제는$
대신>
를 사용할 것입니다.
Linux 또는 macOS에서 rustup
설치하기
Linux 또는 macOS를 사용하는 경우, 터미널을 열고 다음 명령을 입력하세요:
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
이 명령은 스크립트를 다운로드하고 러스트의 최신 안정 버전을 설치하는 rustup
도구의 설치를 시작합니다. 과정 중에 비밀번호를 입력하라는 메시지가 나타날 수 있습니다. 설치가 성공적이면 다음과 같은 메시지를 볼 수 있습니다:
Rust is installed now. Great!
또한, 링커가 필요합니다. 링커는 러스트가 컴파일된 출력을 파일로 연결하는 데 사용하는 프로그램입니다. 이미 하나를 가지고 있을 가능성이 높습니다. 링커 오류를 받는 경우, C 컴파일러를 설치해 보세요. C 컴파일러는 보통 링커를 포함합니다. C 컴파일러는 일부 일반적인 러스트 패키지가 C 코드에 의존하기 때문에 유용할 것입니다.
macOS에서는 다음 명령을 실행하여 C 컴파일러를 받을 수 있습니다:
$ xcode-select --install
Linux 사용자는 일반적으로 배포판 문서에 따라 GCC나 Clang을 설치해야 합니다. 예를 들어, Ubuntu를 사용하는 경우 build-essential
패키지를 설치할 수 있습니다.
Windows에서 rustup
설치하기
Windows에서는 설치로 이동하여 Rust를 설치하는 지침을 따르세요. 설치 중 어느 시점에서 2013년 이후의 Visual Studio용 MSVC 빌드 도구를 설치할 필요가 있음을 알리는 메시지를 받게 될 것입니다.
빌드 도구를 받으려면 Visual Studio 2022를 설치해야 합니다. 설치할 작업 부하에 대해 물어볼 때 다음 항목이 체크되어 있는지 확인하세요:
- "Desktop Development with C++"
- Windows 10 (또는 11) SDK
- 영어 언어 팩 및 필요한 다른 언어 팩
나머지 책에서는 cmd.exe와 PowerShell 모두에서 작동하는 명령을 사용할 것입니다. 특정 차이가 있는 경우 어떤 것을 사용해야 하는지 설명할 것입니다.
문제 해결
러스트가 제대로 설치되었는지 확인하려면 명령 줄을 열고 다음을 입력하세요:
$ rustc --version
다음 형식으로 최신 안정 버전의 버전 번호, 커밋 해시, 커밋 날짜를 볼 수 있어야 합니다:
rustc x.y.z (abcabcabc yyyy-mm-dd)
이 정보를 볼 수 있다면, 러스트가 성공적으로 설치된 것입니다!
그렇지 않다면, 러스트가 시스템 %PATH%
환경 변수에 있는지 확인하세요.
Windows CMD에서 사용하세요:
> echo %PATH%
PowerShell에서 사용하세요:
> echo $env:Path
Linux와 macOS에서 사용하세요:
$ echo $PATH
모든 것이 올바른 것처럼 보이지만 러스트가 여전히 작동하지 않는다면, 도움을 받을 수 있는 많은 곳이 있습니다. 커뮤니티 페이지에서 다른 러스테이션들과 연락하는 방법을 볼 수 있습니다.
업데이트 및 제거
rustup
을 통해 러스트를 설치했다면, 최신 버전으로 업데이트하는 것은 간단합니다. 해당 명령 줄에서 다음 업데이트 스크립트를 실행하기만 하면 됩니다:
$ rustup update
러스트와 rustup
을 제거하려면, 명령 줄에서 다음 제거 스크립트를 실행하세요:
$ rustup self uninstall
로컬 문서
설치에는 오프라인으로 읽을 수 있는 문서의 로컬 복사본도 포함됩니다. 브라우저에서 로컬 문서를 열려면 rustup doc
을 실행하세요.
표준 라이브러리의 유형이나 함수의 사용 및 동작에 대해 확신이 서지 않을 때 API 문서를 확인하세요!