Hostwinds Tutorial

Cerca risultati per:


Sommario


Cos'è Rust-Lang
Installazione della ruggine
Passaggio1: aggiorna gli elenchi dei pacchetti
Passaggio 2: installare Curl
Passaggio 3: scaricare ed eseguire lo script di installazione Rust
Passaggio 4: fonte dell'ambiente
Passaggio 5: verifica l'installazione (opzionale)
Creare un progetto Rust
Passaggio 1: Crea la directory del progetto
Passaggio 2: navigare nella directory del progetto
Passaggio 3: crea il tuo progetto
Passaggio 4: esegui il tuo progetto
Come disinstallare la ruggine
(Opzionale) Rimuovere le directory e i file di ruggine rimanenti

Come installare la ruggine su Linux

Tag: Cloud Servers,  VPS,  Linux 

Cos'è Rust-Lang
Installazione della ruggine
Passaggio1: aggiorna gli elenchi dei pacchetti
Passaggio 2: installare Curl
Passaggio 3: scaricare ed eseguire lo script di installazione Rust
Passaggio 4: fonte dell'ambiente
Passaggio 5: verifica l'installazione (opzionale)
Creare un progetto Rust
Passaggio 1: Crea la directory del progetto
Passaggio 2: navigare nella directory del progetto
Passaggio 3: crea il tuo progetto
Passaggio 4: esegui il tuo progetto
Come disinstallare la ruggine
(Opzionale) Rimuovere le directory e i file di ruggine rimanenti

Cos'è Rust-Lang

La ruggine è progettata per essere un linguaggio di programmazione dei sistemi di basso livello, simile a C e C ++.Fornisce un controllo di basso livello su risorse di sistema, gestione della memoria e prestazioni, rendendolo adatto per lo sviluppo di sistemi operativi, driver di dispositivi, motori di gioco e altri software basati sulle prestazioni.

Questo tutorial ti mostrerà come installare la ruggine attraverso la distribuzione di Linux.

Andremo anche oltre:

  • Come verificare l'installazione
  • Come disinstallare la ruggine
  • Come creare un progetto Rust

Installazione della ruggine

Passaggio1: aggiorna gli elenchi dei pacchetti

Inizia aggiornando gli elenchi dei pacchetti per la distribuzione Linux.Il seguente comando assicurerà che il pacchetto sia aggiornato.

# For Ubuntu/Debian
Copysudo apt update 

# For Fedora
sudo dnf update 

Passaggio 2: installare Curl

Rust usa Curl per scaricare componenti durante l'installazione.Installa Curl se non è già installato.

# For Ubuntu/Debian
Copysudo apt install curl 

# For Fedora
sudo dnf install curl

Passaggio 3: scaricare ed eseguire lo script di installazione Rust

Rust fornisce uno script di installazione che rileva il pacchetto appropriato per la distribuzione Linux.

Il seguente script scaricherà e installerà l'ultima versione di Rust.

Comando:

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

Produzione:

L'output dovrebbe assomigliare a quanto segue, anche se può differire leggermente a seconda della versione di Rust che stai scaricando.

Welcome to Rust!

This will download and install the official compiler for the Rust
programming language, and its package manager, Cargo.

Rustup metadata and toolchains will be installed into the Rustup
home directory, located at:

  /home/username/.rustup

This can be modified with the RUSTUP_HOME environment variable.

The Cargo home directory located at:

  /home/username/.cargo

This can be modified with the CARGO_HOME environment variable.

The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:

  /home/username/.cargo/bin

This path will then be added to your PATH environment variable by
modifying the profile files located at:

  /home/username/.profile
  /home/username/.bash_profile
  /home/username/.bashrc

You can uninstall at any time with rustup self uninstall and
these changes will be reverted.

Current installation options:

   default host triple: x86_64-unknown-linux-gnu
     default toolchain: stable (default)
               profile: default
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation

>

Nella parte inferiore dell'uscita ti verrà chiesto di scegliere tra una delle tre (3) opzioni.A meno che tu non abbia in mente personalizzazioni specifiche, ti suggeriamo di scegliere Opzione 1 (impostazione predefinita).

Una volta completato l'installazione, vedrai la conferma un messaggio simile a quanto segue:

Rust is installed now. Great!
To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).
To configure your current shell, run:
source $HOME/.cargo/env

Passaggio 4: fonte dell'ambiente

Al termine dell'installazione, è necessario ottenere l'ambiente o configurare la shell, per rendere i binari della ruggine disponibili nella shell corrente.

Comando:

Copysource $HOME/.cargo/env

Nessun output verrà mostrato, indicando il comando eseguito senza errore.Aggiornerà silenziosamente l'ambiente della shell, permettendoti di eseguire comandi di ruggine come rustc e carico.

Passaggio 5: verifica l'installazione (opzionale)

Se desideri verificare che la ruggine sia installata correttamente e vedi quale versione di ruggine stai eseguendo, usa il comando seguente:

Copyrustc --version
cargo --version

Questi comandi devono stampare le versioni installate di Compilatore Rust (rustc) e il Gestore dei pacchetti di carico (carico).

Output (Rustc):

Per il compilatore Rust (Rustc) dovresti vedere un'uscita simile a quanto segue:

rustc --version rustc 1.xx.0 (xxxxxxxxx 20xx-xx-xx)

Output (carico):

L'output per il gestore dei pacchetti di carico assomiglierebbe a questo:

cargo --version cargo 1.xx.0 (xxxxxxxxx 20xx-xx-xx)

Questo è tutto!Hai installato e verificato correttamente la ruggine sul tuo sistema Linux.Ora puoi iniziare a scrivere codice ruggine, costruire progetti e utilizzare merci per gestire le dipendenze.

Creare un progetto Rust

Per creare un progetto Rust utilizzeremo il carico comando.Ecco i passaggi:

Passaggio 1: Crea la directory del progetto

Nella finestra del terminale, esegui quanto segue per creare una nuova directory:

Comando:

Copycargo new project_name

Sostituire Nome del progetto Con il nome del progetto di tua scelta, assicurati solo di seguire le convenzioni di denominazione di Rust - minuscole con sottoti per gli spazi.

Produzione:

Una volta creato il progetto, vedrai il seguente output:

Created binary (application) `project_name` package

Passaggio 2: navigare nella directory del progetto

Comando:

Copycd project_name

Produzione:

Vedrai i file generati e la struttura della directory

Copyproject_name/
├── Cargo.toml
├── src/
│   └── main.rs
  • Cargo.toml è il file manifest che contiene metadati sul tuo progetto, come il nome, la versione, le dipendenze e le istruzioni di costruzione.
  • src/main.rs è il file di origine principale per il programma Rust, che contiene la funzione principale che funge da punto di ingresso dell'applicazione.

Passaggio 3: crea il tuo progetto

Comando:

Copycargo build

Questo compilerà il tuo codice ruggine e creerà un binario eseguibile in Target/Debug/ directory.

Produzione:

L'output varierà a seconda che sia un progetto esistente, si dispone di dipendenze del progetto o errori di compilation.Se è un nuovo progetto, l'output dovrebbe assomigliare a questo:

Compiling project_name v0.1.0 (/path/to/your/project)
Finished dev [unoptimized + debuginfo] target(s) in 1.11s

Passaggio 4: esegui il tuo progetto

Comando:

Copycargo run

Questo comando costruirà il tuo progetto (se non è stato ancora costruito) e quindi eseguirà l'eseguibile risultante.

Produzione:

A seconda dello stato del progetto, come build esistenti, modifiche al codice o errori di runtime, l'output varierà.

Per un nuovo progetto con il predefinito "Hello, World!"Programma, sarai qualcosa del genere:

Compiling project_name v0.1.0 (/path/to/your/project)
    Finished dev [unoptimized + debuginfo] target(s) in 0.61s
     Running `target/debug/project_name`
Hello, world!

Come disinstallare la ruggine

Per disinstallare la ruggine dal tuo sistema, puoi seguire questi passaggi:

Comando:

Copyrustup self uninstall

Questo comando rimuoverà l'intera toolchain Rust, incluso il compilatore Rust (rustc), Gestore dei pacchetti di carico (carico) e tutti i componenti associati.

Produzione:

Thanks for hacking in Rust!

This will uninstall all Rust toolchains and data, and remove $HOME/.cargo/bin from your PATH environment variable.

Continue? (y/N)

Tipo "y"Quindi premere ACCEDERE Per completare la disinstallazione.

(Opzionale) Rimuovere le directory e i file di ruggine rimanenti

Lo script di disinstallazione dovrebbe rimuovere la maggior parte dei file e delle directory relative alla ruggine.Tuttavia, hai la possibilità di rimuovere manualmente le directory o i file rimanenti.

Comando:

Copyrm -rf ~/.cargo
rm -rf ~/.rustup

Produzione:

C'è Nessun output Quando viene eseguito lo script.Tuttavia, è possibile verificare che le directory vengano rimosse con il seguente comando:

ls -la ~ | grep ".cargo"
ls -la ~ | grep ".rustup"

Nessuna output da ciò indicherà che le directory sono state rimosse con successo.

Scritto da Hostwinds Team  /  giugno 11, 2021