티스토리 뷰

설치하는 김에 하는 메모입니다. 따라서 각 내용을 자세히 설명하지는 않습니다.

1. 환경변수 설정

설치 경로를 변경하려면 환경변수를 지정해야 합니다. [참고-러스트업]

  • CARGO_HOME - 패키지 매니저 cargo로 다운 / 빌드한 걸 저장할 곳 (예: D:\libraries\cargo_home)
  • RUSTUP_HOME - 러스트업 자체의 설치 장소 (예: D:\libraries\rustup_home)
  • PATH - (CARGO_HOME 경로)\bin 을 추가해야 cargo로 설치한 프로그램을 명령창에서 실행할 수 있습니다.

이거 안 하면 사용자 프로필 폴더 (C드라이브 입니다.) 에 설치됩니다.

2. rust 설치 (rustup)

환경변수에 의해 설치경로가 변경되어있는지 확인하세요.

설치 여부 확인은 설명할 것도 없지만...

  • rustc --version
  • cargo --version
  • rustup --version

3. 각종 프로그램 설치

3-1. rust 소스

자동완성 프로그램 racer 사용에 rust 소스코드가 필요합니다. 설치 방법은 [참고-러스트업]

rustup component add rust-src

3-1-1. 환경변수 설정 [참고-러스트업]

RUST_SRC_PATH[각주:1] : (rustup_home 경로)\toolchains\(툴체인 이름)\lib\rustlib\src\rust\src

무지 기네요. 예제: D:\libraries\rustup_home\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\src\rust\src

3-2. cargo install (이름)

  • racer (자동완성)
  • rustfmt (포맷팅)
  • rustsym (심볼 찾기)

3-3. Visual Studio Code

  • Rusty Code[각주:2]
    • 설정: 3-1-1. 에서 했던 값을 rust.rustLangSrcPath 에 삽입 (위에서 했는데 대체 왜 또...)
      JSON이라서 \를 \로 escape해야합니다.
      예제:
      "rust.rustLangSrcPath": "D:\\libraries\\rustup_home\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\src\\rust\\src"
  • Rust (Rust Language Server 사용[각주:3])
    • rustup install nightly
      rustup default nightly
    • rustup component add rls --toolchain nightly
      rustup component add rust-analysis --toolchain nightly
      rustup component add rust-src --toolchain nightly
  • Native Debug - 얘 사용법 및 설치는 잘 몰라서 좀 더 알아봐야 합니다. 알아보게 되는 경우 글을 수정하겠습니다.

the end:

  1. VSCode에서 RustyCode 및 Rust Legacy mode 사용시 [본문으로]
  2. 지원 중단. 다운로드 수는 더 많지만 설치하면 안 됩니다. [본문으로]
  3. 작성일 기준 nightly 용입니다. 나중에 rustup component add rls 만으로도 되는 날이 오겠죠. [본문으로]
신고

'코딩' 카테고리의 다른 글

rustup 시대의 rust 설치 (Windows)  (0) 2017.06.01
댓글
댓글쓰기 폼