rustup을 사용하여 Rust 컴파일러를 간단히 설치합니다.

4873 단어 RustRustuptech
예전에 multiverst를 사용하여 Rustk 컴파일러 설치라는 기사를 썼는데 multilitrust가 유지보수되지 않음 선언됐어요.그리고 대체 도구로 준비했다rustup.이번에는 rustup을 사용하여 컴파일러를 설치하고 멀티리스트 환경에서 이사하는 것에 대해 설명합니다.

대상 환경


rustup은 UNIX 쓰기 시스템에서 작업을 수행하는 도구이기도 합니다.MacOS와 Linux에서 동작하겠죠.
Windows 10도 사용할 수 있지만 설치해야 합니다Visual Studio(2013 이후) 또는 Visual C++Build Tools 2015.표준 도구 체인을 x86_64-pc-windows-msvc로 변경해야 합니다.

새로운 환경에 설치해야 합니다.


사이트 축소판 그림의 명령만 복사하고 실행하면 설치가 시작됩니다.
% curl https://sh.rustup.rs -sSf | sh
위에서 설명한 명령을 실행하면 설치 설정 변경 여부를 확인하기 위해 아래 그림과 같이 중간에 표시됩니다.1 을 입력하면 최신 Stable 버전이 설치됩니다.이때 설치된 명령은 rustc, cargo, rustup 3개입니다.
Current installation options:

   default host triple: x86_64-apple-darwin
     default toolchain: stable
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation

경로 설정


환경 변수가 변경되었을 때 ~/.cargo/env에 환경 변수의 설정 파일을 만듭니다..zshrc 등에서 이 정보를 읽으면 경로를 설정할 수 있습니다.
source ~/.cargo/env

설치 설정 변경


다음 화면이 표시될 때 설치 도구를 수정할 수 있는 2 를 선택합니다.상호작용 설정 목표 구조, 발표 채널과 환경 변수PATH가 변경되었는지 여부.
Current installation options:

   default host triple: x86_64-apple-darwin
     default toolchain: stable
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
예를 들어 베타 채널에서 맥OS를 위한 Rust 컴파일러를 설치하고 환경 변수를 변경하지 않으면 다음과 같이 설정한다.
항목

default host triple
x86_64-apple-darwin
default toolchain
beta
modify PATH variable
n

multirst에서 이사


다음 4단계 내에 멀티캐스트에서 이사할 수 있습니다.
  • multilitrust 오프로드
  • ~/.multirust 삭제

  • 삭제되었는지 확인/usr/local/lib/rustlib/uninstall.sh하고 삭제되지 않으면 삭제
  • 새 환경에 설치하기 위해rustup 설치
  • 명령은 다음과 같이 순차적으로 작성됩니다.
    % curl -sf https://raw.githubusercontent.com/brson/multirust/master/blastoff.sh | sh -s -- --uninstall
    % rm -rf ~/.multirust
    % rm -f /usr/local/lib/rustlib/uninstall.sh
    % curl https://sh.rustup.rs -sSf | sh
    

    rustup으로 할 수 있는 거.


    Rust 컴파일러를 설치하는 것 외에도 다음과 같은 작업을 수행할 수 있습니다.
  • 최신 버전으로 업데이트
  • 게시 채널별 설치
  • 에 사용된 도구체인의 설정(발표 채널, 버전 번호)
  • 교차 컴파일
  • 다음은 위의 두 버전과 업데이트된 다른 버전의 설치에 대한 설명입니다.

    최신 버전으로 업데이트하기


    아래update에서 명령을 집행한다rustup.
    % rustup update
    

    rustup 자체 업데이트


    rustup 자체의 업데이트는 다음과 같습니다.
    % rustup self update
    
    이외에 rustup의 버전은 -V 옵션을 통해 확인할 수 있습니다.
    % rustup -V
    

    다른 게시 채널에서 설치


    Rust에는 stable/beta/nightly라고 불리는 발표 채널이 세 개 있다.nightly는 최신 개발판,stable는 발행판입니다.베타에서nightly의 테스트가 끝난 후에 발표할 수 있습니다.rustup를 사용하면 각각의 배급채널에서 설치할 수 있는 것 외에 사용하는 배급채널과 지정 배급채널의 집행을 변경할 수 있다.
    먼저 다음과 같이 설치합니다.
    % rustup install beta
    
    install는 명령 후 지정한 서정을 통해 이 채널에서 도구를 설치합니다.위의 예는 베타 채널에서 설치한 것이다.
    설치된 베타 채널의 컴파일러를 기본적으로 사용하면 다음 명령을 실행합니다 default
    % rustup default beta
    
    표준 환경은 바뀌지 않지만 이 프로젝트는nightly로 구축하고자 합니다.이 경우 run 명령을 사용하면 실행 도구의 발표 채널을 지정할 수 있습니다.
    % rustup run nightly cargo run
    

    총결산


    Rust를 시작하면 터미널을 켜면 필요한 도구를 설치할 수 있습니다.락진이지?고민할 필요 없어.
    이렇게 즐거운 Rust 생활을 시작합시다!

    좋은 웹페이지 즐겨찾기