Hostwinds Tutorial
Cerca risultati per:
Sommario
Tag: Cloud Servers, VPS, Linux
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:
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
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
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
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.
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.
Per creare un progetto Rust utilizzeremo il carico comando.Ecco i passaggi:
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
Comando:
Copycd project_name
Produzione:
Vedrai i file generati e la struttura della directory
Copyproject_name/
├── Cargo.toml
├── src/
│ └── main.rs
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
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!
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.
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