Hostwinds Tutoriales
Resultados de búsqueda para:
Tabla de contenido
Etiquetas: Cloud Servers, VPS, Linux
Rust está diseñado para ser un lenguaje de programación de sistemas de bajo nivel, similar a C y C ++.Proporciona un control de bajo nivel sobre los recursos del sistema, la gestión de la memoria y el rendimiento, lo que lo hace adecuado para desarrollar sistemas operativos, controladores de dispositivos, motores de juego y otro software basado en el rendimiento.
Este tutorial le mostrará cómo instalar Rust a través de su distribución de Linux.
También iremos:
Comience actualizando las listas de paquetes para su distribución de Linux.El siguiente comando asegurará que su paquete esté actualizado.
# For Ubuntu/Debian
Copysudo apt update
# For Fedora
sudo dnf update
Rust usa Curl para descargar componentes durante la instalación.Instale Curl si aún no está instalado.
# For Ubuntu/Debian
Copysudo apt install curl
# For Fedora
sudo dnf install curl
Rust proporciona un script de instalación que detecta el paquete apropiado para su distribución de Linux.
El siguiente script descargará e instalará la última versión de Rust.
Dominio:
Copycurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Salida:
La salida debe parecerse a lo siguiente, aunque puede diferir ligeramente dependiendo de la versión de Rust que está descargando.
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
>
En la parte inferior de la salida, se le pedirá que elija una de las tres (3) opciones.A menos que tenga personalizaciones específicas en mente, sugerimos elegir Opción 1 (predeterminada).
Una vez que se complete la instalación, verá la confirmación de un mensaje similar al siguiente:
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
Después de completar la instalación, debe obtener el entorno, o configurar su carcasa, para que los binarios de óxido estén disponibles en su carcasa actual.
Dominio:
Copysource $HOME/.cargo/env
Ninguna salida se mostrará, indicando el comando ejecutado sin error.Actualizará silenciosamente el entorno de su shell, lo que le permitirá ejecutar comandos de óxido como rustc y carga.
Si desea verificar que Rust se instale correctamente y vea qué versión de Rust está ejecutando, use el siguiente comando:
Copyrustc --version
cargo --version
Estos comandos deben imprimir las versiones instaladas del Compilador de óxido (rustc) y el Administrador de paquetes de carga (carga).
Salida (Rustc):
Para el compilador de Rust (Rustc), debe ver una salida similar a la siguiente:
rustc --version rustc 1.xx.0 (xxxxxxxxx 20xx-xx-xx)
Salida (carga):
La salida para el administrador de paquetes de carga se vería algo así:
cargo --version cargo 1.xx.0 (xxxxxxxxx 20xx-xx-xx)
¡Eso es todo!Ha instalado y verificado con éxito el óxido en su sistema Linux.Ahora puede comenzar a escribir código de óxido, construir proyectos y usar carga para administrar las dependencias.
Para crear un proyecto de óxido usaremos el carga dominio.Aquí están los pasos:
En la ventana de su terminal, ejecute lo siguiente para crear un nuevo directorio:
Dominio:
Copycargo new project_name
Reemplazar nombre del proyecto Con el nombre del proyecto de su elección, solo asegúrese de seguir las convenciones de nomenclatura de Rust, minúsculas con subrayos para espacios.
Salida:
Una vez que se cree el proyecto, verá la siguiente salida:
Created binary (application) `project_name` package
Dominio:
Copycd project_name
Salida:
Verá los archivos generados y la estructura del directorio
Copyproject_name/
├── Cargo.toml
├── src/
│ └── main.rs
Dominio:
Copycargo build
Esto compilará su código de óxido y creará un binario ejecutable en el objetivo/depuración/ directorio.
Salida:
La salida variará dependiendo de si es o no un proyecto existente, usted tiene dependencias de proyecto o errores de compilación.Si es un proyecto nuevo, la salida debería verse algo así:
Compiling project_name v0.1.0 (/path/to/your/project)
Finished dev [unoptimized + debuginfo] target(s) in 1.11s
Dominio:
Copycargo run
Este comando construirá su proyecto (si aún no se ha construido) y luego ejecutará el ejecutable resultante.
Salida:
Dependiendo del estado de su proyecto, como compilaciones existentes, cambios de código o errores de tiempo de ejecución, la salida variará.
Para un nuevo proyecto con el predeterminado "¡Hola, mundo!"Programa, algo como esto:
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!
Para desinstalar el óxido de su sistema, puede seguir estos pasos:
Dominio:
Copyrustup self uninstall
Este comando eliminará toda la cadena de herramientas de óxido, incluido el compilador de óxido (rustc), Administrador de paquetes de carga (carga), y todos los componentes asociados.
Salida:
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)
Escribe "y" entonces presione INGRESAR Para completar la desinstalación.
El script de desinstalación debe eliminar la mayoría de los archivos y directorios relacionados con el óxido.Sin embargo, tiene la opción de eliminar manualmente los directorios o archivos restantes.
Dominio:
Copyrm -rf ~/.cargo
rm -rf ~/.rustup
Salida:
Hay ninguna salida Cuando se ejecuta el script.Sin embargo, puede verificar que los directorios se eliminen con el siguiente comando:
ls -la ~ | grep ".cargo"
ls -la ~ | grep ".rustup"
Ninguna salida de esto indicará que los directorios se eliminaron con éxito.
Escrito por Hostwinds Team / junio 11, 2021