macOS에서 Rust 설치하기

2020년 7월 19일 수정

macOS에서 Rust 개발에 필요한 컴파일러와 도구들을 설치하는 방법을 알아보자.

Homebrew로 설치하기(X)

Homebrew를 통해 패키지를 검색해보면 rust를 찾을 수 있다.

brew info rust

이걸 설치하면 될까?

brew install rust

결론만 말하자면, 이 방법은 추천하지 않는다고 한다.

Homebrew로 설치하기(O)

위에서 추천하지 않는다고 하는데 왜 또다시 Homebrew로 설치하기 제목이 나오는걸까. 물론 설치가 가능하기 때문에 나오는거다.

이번에는 rust가 아닌 rustup-init 이라는 패키지를 설치한다.

brew install rustup-init

rustup은 Rust 툴체인 통합 인스톨러 패키지라고 보면 된다. 따라서 이 자체로 설치가 끝나는 것이 아니라 rustup-init 명령으로 추가 설치를 진행해야 한다.

rustup-init

이후 컴파일러인 rustc 를 비롯해 패키지 매니저인 Cargo도 함께 알아서 설치된다.

참고로 설치된 경로가 일반적이 경로가 아니기 때문에 PATH 환경 변수를 프로파일 파일에 작성해 준다. 이대로 사용해도 되지만 이걸 원하는 초기화 스크립트로 옮길 수도 있는데 필수는 아니니 여기서 생략한다.

혹시 설치가 제대로 되지 않는다면

만약 Homebrewrust 패키지를 별도 설치했었다면 rustup 명령으로 설치가 진행되지 않을 수도 있다.

이럴 때는 진정하고 설치한 방법에 맞는 삭제 방법으로 rust 패키지를 날려버리고 다시 시도해보자.

brew uninstall rust

이후 다시 rustup으로 설치를 진행해보자.