Near Protocol에서 제공하는 NCD를 진행하기 앞서 로컬에서 Rust 개발환경을 구축하기로 했다. 그런데 아무리 해도 로컬 노트북(LG Gram 18)에는 설치가 안되서 Docker Ubuntu 20.04 컨테이너에 설치하기로 했다. 그 과정을 단계별로 정리한다.
ubuntu에서 sudo 설정을 해주지 않았다면 명령 앞에 sudo를 붙일 필요는 없다.
apt update
apt install -y curl gcc make build-essential
Rust 공식 설치 가이드를 따르면 된다. 설치할 때 옵션을 선택해야 하는데, 그냥 1번 Default로 설치하면 된다.
curl https://sh.rustup.rs -sSf | sh
Rust 환경을 활성화한다. 그리고 버전 체크.
source ~/.profile
source ~/.cargo/env
rustc -V
vim hello.rs # hello.rs 작성
rustc hello.rs # hello.rs 컴파일
./hello # hello 실행파일 실행
rustup self uninstall