Installazione
Il primo passo è installare Rust. Scaricheremo Rust tramite rustup, uno strumento da riga di comando per gestire le versioni di Rust e gli strumenti associati. Avrai bisogno di una connessione internet per il download.
I seguenti passaggi installano l’ultima versione stabile del compilatore Rust. Le garanzie di stabilità di Rust assicurano che tutti gli esempi nel corso che si compilano continueranno a compilarsi con le versioni più recenti di Rust. L’output potrebbe differire leggermente tra le versioni perché Rust migliora spesso i messaggi di errore e gli avvisi. In altre parole, qualsiasi versione più recente e stabile di Rust che installi usando questi passaggi dovrebbe funzionare come previsto con il contenuto di questo corso.
SE VUOI PRENDERE LA CERTIFICAZIONE PER QUESTO CORSO CLICCA QUI
Notazione della Riga di Comando
In questo capitolo e in tutto il corso, mostreremo alcuni comandi usati nel terminale. Le righe che devi inserire in un terminale iniziano tutte con $. Non è necessario digitare il carattere $; è il prompt della riga di comando mostrato per indicare l’inizio di ogni comando. Le righe che non iniziano con $ mostrano tipicamente l’output del comando precedente. Inoltre, gli esempi specifici di PowerShell utilizzeranno > anziché $.
Installazione di rustup su Linux o macOS
Se stai utilizzando Linux o macOS, apri un terminale e inserisci il seguente comando:
bash
$ curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
Il comando scarica uno script e avvia l’installazione dello strumento rustup, che installa l’ultima versione stabile di Rust. Potresti essere richiesto di inserire la tua password. Se l’installazione è riuscita, apparirà la seguente linea:
Rust is installed now. Great!
Avrai anche bisogno di un linker, che è un programma che Rust utilizza per unire le sue uscite compilati in un unico file. È probabile che tu ne abbia già uno. Se ottieni errori del linker, dovresti installare un compilatore C, che di solito include anche un linker. Un compilatore C è anche utile perché alcuni pacchetti Rust comuni dipendono dal codice C e avranno bisogno di un compilatore C.
Su macOS, puoi ottenere un compilatore C eseguendo:
bash
$ xcode-select --install
Gli utenti Linux dovrebbero generalmente installare GCC o Clang, secondo la documentazione della loro distribuzione. Ad esempio, se utilizzi Ubuntu, puoi installare il pacchetto build-essential.
Installazione di rustup su Windows
Su Windows, vai su https://www.rust-lang.org/tools/install e segui le istruzioni per installare Rust. Ad un certo punto durante l’installazione, riceverai un messaggio che spiega che avrai bisogno anche degli strumenti di compilazione MSVC per Visual Studio 2013 o successivo.
Per acquisire gli strumenti di compilazione, dovrai installare Visual Studio 2022. Quando ti verrà chiesto quali workload installare, includi:
- “Sviluppo desktop con C++”
- Il kit di sviluppo software SDK di Windows 10 o 11
- Il componente del pacchetto lingua inglese, insieme a qualsiasi altro pacchetto lingua di tua scelta
Il resto di questo corso utilizza comandi che funzionano sia in cmd.exe che in PowerShell. Se ci sono differenze specifiche, spiegheremo quali utilizzare.
Risoluzione dei Problemi
Per verificare se hai installato Rust correttamente, apri una shell e inserisci questa riga:
bash
$ rustc --version
Dovresti vedere il numero di versione, l’hash del commit e la data del commit per l’ultima versione stabile rilasciata, nel seguente formato:
rustc x.y.z (abcabcabc yyyy-mm-dd)
Se visualizzi queste informazioni, hai installato Rust con successo! Se non visualizzi queste informazioni, verifica che Rust sia nel tuo %PATH% variabile di sistema come segue.
In Windows CMD, usa:
bash
> echo %PATH%
In PowerShell, usa:
bash
> echo $env:Path
In Linux e macOS, usa:
bash
$ echo $PATH
Se tutto è corretto e Rust non funziona ancora, ci sono diversi luoghi in cui puoi ottenere aiuto. Scopri come metterti in contatto con altri Rustaceans (un soprannome sciocco che ci chiamiamo) nella pagina della comunità.
Aggiornamento e Disinstallazione
Una volta installato Rust tramite rustup, aggiornare a una versione appena rilasciata è facile. Dalla tua shell, esegui lo script di aggiornamento seguente:
bash
$ rustup update
Per disinstallare Rust e rustup, esegui lo script di disinstallazione seguente dalla tua shell:
bash
$ rustup self uninstall
Documentazione Locale
L’installazione di Rust include anche una copia locale della documentazione in modo che tu possa leggerla offline. Esegui rustup doc per aprire la documentazione locale nel tuo browser.
Ogni volta che un tipo o una funzione è fornita dalla libreria standard e non sei sicuro di cosa faccia o come usarlo, utilizza la documentazione dell’interfaccia di programmazione dell’applicazione (API) per scoprirlo!