Rust 설치 및 버전 관리

Rust 설치 및 버전 관리

Rust는 Rustup이라는 Tool을 통해 Rust를 설치하고 버전을 관리한다.

윈도우즈에서 Rust 설치하기

윈도우즈에서 Rust 설치를 위해서는 웹사이트에서 Rustup-init 을 다운받아 이를 실행하여 Rust 컴파일러(rustc)와 빌드 도구(cargo), rustup 등을 설치하게 된다.

  1. https://www.rust-lang.org/tools/install에서 64비트 (혹은 32비트)의 Rustup-init 을 다운받는다.
  2. Rustup-init 을 실행한다. 만약, Visual C++ Build Tool이 설치되어 있지 않다면, 이를 설치하라고 나온다. Visual Studio가 이미 설치되어 있으면, C++ Build Tools 컴포넌트를 설치하면 되고, VS가 설치되지 않았으면, https://visualstudio.microsoft.com/visual-cpp-build-tools 에서 설치한다.
  3. (Visual C++ Build Tool 이 설치된 후, 다시 Rustup-init 을 실행한다.) Rust 설치가 끝나면, Windows 10에서 디폴트로 %UserProfile%\.cargo (즉, C:\Users\{username}\.cargo) 라는 폴더가 Cargo 홈 디렉토리가 되고, C:\Users\{username}\.cargo\bin 폴더에 rustc, cargo, rustup과 다른 실행파일들이 들어가게 된다. C:\Users\{username}\.cargo\bin 폴더는 환경변수 PATH 에 자동으로 추가된다. (만약 추가되지 않았으면 추가해 준다)
  4. 설치가 제대로 되었는지 테스트해보기 위해서, CMD 창에서 rustc --verion, cargo --version, rustup show 등을 실행해 볼 수 있다.
    C:\Users\axroot> rustc --version
    rustc 1.56.1 (59eed8a2a 2021-11-01)
    
    C:\Users\axroot> cargo --version
    cargo 1.56.0 (4ed5d137b 2021-10-04)
    
    C:\Users\axroot> rustup show
    Default host: x86_64-pc-windows-msvc
    rustup home: C:\Users\axroot\.rustup
    
    stable-x86_64-pc-windows-msvc (default)
    rustc 1.56.1 (59eed8a2a 2021-11-01)
    

Linux, Mac OSX에서 Rust 설치하기

Linux나 Mac OSX에서 Rust 설치를 위해서는 아래와 같은 명령을 사용하여 설치한다.

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

ustc, cargo, rustup 등과 같은 모든 Rust 툴 실행 파일들은 ~/.cargo/bin 디렉토리에 설치된다.

Rustup : 버전 업그레이드와 Uninstall

버전 업그레이드: 일단 Rust가 설치된 후에는 "rustup update" 를 실행하여 Rust 버전을 업그레이드하게 된다.

rustup update

Uninstall: 설치된 Rust를 Uninstall 하기 위해서는 "rustup self uninstall" 를 실행한다.

$ rustup self uninstall

This site is not affiliated with or endorsed by the Rust Foundation or Rust Project.