코드 1-1 러스트 설치하기
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
명령줄 도구 curl은 URL로 데이터를 주고받는다. 물론 원격 파일을 컴퓨터에 내려받을 수도 있다. --proto 옵션은 HTTPS(Hypertext Transfer Protocol Secure)와 같은 프로토콜을 사용할 수 있도록 한다. --tlsv1.2 매개변수를 사용해 전송 계층 보안(Transport Layer Security, TLS, http://mng.bz/o5QM) 1.2 버전을 사용하도록 지정했다. 그다음은 브라우저를 열면 내려받을 셸 스크립트의 URL 주소이다. 셸 스크립트는 파이프(|)를 이용해 sh 명령줄 도구로 연결되어 실행된다.
코드 1-1의 셸 스크립트는 러스트를 업데이트하고 보조 구성 요소를 설치할 수 있는 Rustup 도구도 설치한다. 러스트를 업데이트하려면 rustup update 명령을 실행하면 된다.
$ rustup update
info: syncing channel updates for 'stable-x86_64-apple-darwin'
info: latest update on 2023-03-28, rust version 1.68.2 (9eb3afe9e 2023-03-27)
...