728x90
우선 Rust를 설치하기 이전에....
OS별 CURL 설치
sudo apt-get install curl [On Debian/Ubuntu]
yum install install curl [On CentOS/RHEL]
dnf install curl [On Fedora]
Rustup을 사용하여 설치한다.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
도중에...
1) Proceed with installation (default)
2) Customize installation
3) Cancle installation
3개 중에 선택하라고 지시하는데..
우리는 default인 1을 입력한다.
이 후, 환경변수가 수정 되었을 것이다.
적용하기 위해
$ source ~/.profile
$ source ~/.cargo/env
위 명렁어를 하나씩 입력해서 수정반영을 한다.
$ rustc --version
위 명령어를 입력하면 러스트의 버전이 보일 것이다.
feat )
설치는 끝났지만....!
cargo run
cargo build
위 명령어를 입력하여 rust 프로젝트를 실행시키거나 빌드하였을때
error: linker 'cc' not found
위 오류문이 보여질때가 있다..
리눅스에서 rust는 컴파일러 툴체인이 있는지 없는지 확인하지 않지만....
이미 linker가 설치되어 있다고 가정하고 rust가 설치된다...
그리하여... 일부 종속성을 설치해야한다..
for Arch Linux => sudo pacman -S base-devel
for Ubuntu => sudo apt install build-essential
for Centos => sudo yum install gcc
for Solus => sudo eopkg it -c system.devel
OS별로 ... 위 모듈을 설치하면 된다.
728x90
'Server > Linux' 카테고리의 다른 글
[nginx] autoindex로 디렉토리 리스팅 하였을 때 cors 에러 (0) | 2023.04.10 |
---|---|
[Linux] Shell Script(쉘 스크립트) 프로그램 및 패키지 설치 여부 확인 (0) | 2022.12.08 |
[Linux] expect를 이용하여 쉘스크립트를 실행시켜 다른 서버 원격 접속하여 명령어 날리기 (0) | 2022.11.30 |
[Linux] 리눅스 타임존(TimeZone, TZ) 한국 표준시(KST)로 변경하기 (0) | 2022.11.29 |
[SSL] Oracle linux server에서 let's encrypt로 nginx에 SSL 적용하기 (인증서 자동 갱신 포함) (0) | 2022.06.14 |
댓글