Ricerca nel sito web

Come creare un ambiente virtuale Rust utilizzando Conda su Linux


Su questa pagina

  1. Prerequisiti
  2. Installa le dipendenze richieste
  3. Installa Anaconda
  4. Crea ambienti virtuali Rust utilizzando Conda
  5. Disattiva ed elimina l'ambiente Rust
  6. Conclusione

Conda è un sistema di gestione dei pacchetti open source e un sistema di gestione dell'ambiente per l'installazione di più versioni di pacchetti software e delle relative dipendenze. È sviluppato principalmente per Python e non è legato a nessun linguaggio di programmazione specifico. Conda ti consente di installare molti linguaggi di programmazione in più ambienti diversi.

In questo post, ti mostreremo come creare ambienti virtuali Rust usando Conda in Linux.

Prerequisiti

  • Un server che esegue Ubuntu 20.04.
  • Sul server è configurata una password di root.

Installa le dipendenze richieste

Innanzitutto, aggiorna i pacchetti di sistema all'ultima versione con il seguente comando:

apt-get update -y

Una volta aggiornati tutti i pacchetti, installa gli altri pacchetti richiesti con il seguente comando:

apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 -y

Una volta installati tutti i pacchetti, puoi procedere al passaggio successivo.

Installa Anaconda

Innanzitutto, scarica lo script di installazione di Anaconda con il seguente comando:

wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh

Una volta scaricato lo script, esegui lo script scaricato con il seguente comando:

bash Anaconda3-2021.05-Linux-x86_64.sh

Ti verrà chiesto di digitare sì o no come mostrato di seguito:

Per favore rispondi sì o no:

>>> yes

Anaconda3 will now be installed into this location:
/root/anaconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]

Una volta installato Anaconda, attivare l'ambiente Conda con il seguente comando:

source ~/.bashrc

Crea ambienti virtuali Rust utilizzando Conda

Il programma di installazione della toolchain di Rust fornisce un'utilità di rustup per installare Rust su Linux. Tuttavia, puoi anche utilizzare il gestore di pacchetti Conda per installare e gestire il linguaggio di programmazione Rust.

Per creare un nuovo ambiente Rust, esegui il seguente comando:

conda create -c conda-forge -n rustenv rust

Una volta terminato il processo, dovresti ottenere il seguente output:

#
# To activate this environment, use
#
#     $ conda activate rustenv
#
# To deactivate an active environment, use
#
#     $ conda deactivate

Successivamente, verifica l'ambiente Rust con il seguente comando:

conda info --envs

Dovresti vedere il seguente output:

# conda environments:
#
base                  *  /root/anaconda3
rustenv                  /root/anaconda3/envs/rustenv

Successivamente, dovrai attivare l'ambiente Rust. Puoi attivarlo usando il seguente comando:

conda activate rustenv

Dovresti ottenere il seguente output:

(rustenv) :~# 

Ora, verifica la versione di Rust con il seguente comando:

rustc --version

Dovresti vedere il seguente output:

rustc 1.53.0 (53cb7b09b 2021-06-17)

Puoi anche controllare la versione del pacchetto Corgo con il seguente comando:

cargo --version

Dovresti vedere il seguente output:

cargo 1.53.0 (4369396ce 2021-04-27)

Aggiungi l'ambiente di carico al tuo percorso del sistema:

Successivamente, dovrai aggiungere un ambiente Cargo al tuo percorso di sistema per renderlo permanente.

Per fare ciò, modifica il file .bashrc con il seguente comando:

nano ~/.bashrc

Aggiungi le seguenti righe:

export PATH=/root/.cargo/bin:$PATH

Salvare e chiudere il file quindi attivare l'ambiente con il seguente comando:

source ~/.bashrc

Disattiva ed elimina l'ambiente Rust

Per disattivare l'ambiente Rust, esegui il seguente comando:

conda deactivate

Quindi, elimina definitivamente l'ambiente Rust dal tuo sistema usando il seguente comando:

conda env remove -n rustenv

Conclusione

Congratulazioni! hai creato con successo un ambiente Rust usando Conda. Ora puoi iniziare a creare il tuo primo progetto usando Rust.