Need help? Chat now!

Hostwinds Tutorial

Cerca risultati per:


Sommario


# 1 - Aggiorna la Rust Root Dir
# 2 - Installare il ruggine
# 3 - Applicare modifiche del percorso di installazione
# 4 - Set Profile
# 5 - Verifica installazione di Rust Toolchain
# 6 - Installare il pacchetto 'Build-Essential'
# 7 - Crea un programma di ruggine "Hello World"
# 8 - Compilare con il compilatore RustC

Installa Rust Toolchain (Linux Cloud VPS)

Tag: Linux,  Cloud Servers,  VPS 

# 1 - Aggiorna la Rust Root Dir
# 2 - Installare il ruggine
# 3 - Applicare modifiche del percorso di installazione
# 4 - Set Profile
# 5 - Verifica installazione di Rust Toolchain
# 6 - Installare il pacchetto 'Build-Essential'
# 7 - Crea un programma di ruggine "Hello World"
# 8 - Compilare con il compilatore RustC

A differenza delle lingue popolari come C e Python, che hanno GCC e CPYTHON in bundle nella maggior parte dei rilasci Linux, Rust non (ancora) hanno il supporto nativo su Linux e deve essere installato separatamente.

Questa guida aiuterà se si desidera installare il toolchain dello sviluppo della ruggine.Avrai bisogno di un host Linux con accesso a shell per iniziare.

# 1 - Aggiorna la Rust Root Dir

# export RUSTUP_HOME='~/.rustup' 

# 2 - Installare il ruggine

# curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 

Opzioni di installazione correnti:
Host predefinito Tripla: X86_64-Unknown-Linux-GNU
toolchain predefinita: stabile
profilo: predefinito

modificare la variabile PATH: sì

  1. Procedere con l'installazione (impostazione predefinita)
  2. Personalizza l'installazione
  3. Annulla l'installazione

Per procedere con l'installazione predefinita di Rust, digita 1 quando richiesto e premere accedere. Se desideri modificare le variabili PATH, cambiare il flusso della toolchain o aggiungere un profilo, puoi selezionare 2 e fornisci valori personalizzati per ciascuno.

# 3 - Applicare modifiche del percorso di installazione

# source ~/.bash_profile 

# 4 - Set Profile

La ruggine è dotata di profili separati che controllano quali strumenti di ruggine sono installati nell'ambiente corrente.Il profilo predefinito è selezionato durante l'installazione.Puoi cambiare i profili in qualsiasi momento

  • minimo - Rustc, Rust-Std, Cargo
  • predefinita - Rustc, Rust-Std, Cargo, Rust-Docs, RustFmt, Clippy
# rustup set profile minimal 

# 5 - Verifica installazione di Rust Toolchain

# which rustc /root/.cargo/bin/rustc 

# 6 - Installare il pacchetto 'Build-Essential'

rustc Utilizza il linker GCC per la fase di collegamento della compilazione.Il tuo host può o potrebbe non avere un cc disponibile.Puoi installare. build-essential nel modo seguente:

Distro

Comando

RHEL / CentOS / Amazon Linux

sudo yum install gcc gcc-c ++ make

Ubuntu / Debian

sudo apt-get install build-essential

Fedora

sudo yum install make gcc gcc-c ++ kernel-devel

A questo punto, la toolchain Rust è stata installata ed è pronta per l'uso. Puoi testare la toolchain Rust compilando ed eseguendo un programma Rust di prova:

# 7 - Crea un programma di ruggine "Hello World"

# echo -e 'fn main() {\n\tprintln!("Hello from Hostwinds!");\n}' >> hellorust.rs

# cat hellorust.rs
fn main() {
println!("Hello from Hostwinds!");
} 

# 8 - Compilare con il compilatore RustC

# rustc hellorust.rs 

Il compilatore dovrebbe emettere un singolo file denominato 'hellorust' che è un binario compilato del programma Hellorusust.rs:

# FILE HELLORUST.
Hellerrust: Oggetto condiviso LSB a 64 bit Elfo, X86-64, versione 1 (SYSV), collegato dinamicamente, interprete /lib64/LD-Linux-x86-64.so.2, per GNU / Linux 3.2.0, BuildID [SHA1] = B7A1B1E072FB63C7E072FB63C7BE826F7964636D6A3B64636D6A3B628485, con Debug_info, non spogliato, troppe note (256)

Ora puoi eseguire il tuo programma rust compilato:

# ./hellorust

Ciao da Hostwinds!

Scritto da Hostwinds Team  /  giugno 11, 2021