Acceso
Credenciales:
- Usuario:
ferris - Contraseña: (almacenada en
/root/.cloudzy-creds)
Conéctese al servidor mediante SSH como root y, a continuación, cambie al usuario Rust:
su - ferris
Directorios importantes
/home/ferris/.cargo/→ Binarios de carga (cargo, cajas instaladas)/home/ferris/.rustup/→ Cadenas de herramientas y componentes Rust/home/ferris/→ Tu espacio de trabajo (aquí es donde se encuentran tus proyectos)
Comandos útiles
Verificar la instalación:
cargo --version
rustc --version
Actualizar Rust:
rustup update
Añadir/actualizar herramientas adicionales (por ejemplo, linter):
rustup component add clippy
Desinstalar Rust:
rustup self uninstall
Crea tu proyecto:
cargo build
Ejecute su proyecto:
cargo run
Ejecutar pruebas:
cargo test
Crea la documentación para tu proyecto:
cargo doc --open
Publicar una biblioteca en crates.io:
cargo publish
Una pequeña aplicación Rust
Generar un nuevo proyecto:
cargo new hello-rust
cd hello-rust
Ejecutar el programa predeterminado:
cargo run
Añadir una dependencia a través de la CLI:
cargo add ferris-says
A continuación, compila (Cargo instalará nuestras dependencias por nosotros):
cargo build
Esto también generará Cargo.lock (archivo de bloqueo de versiones de dependencias).
Editar src/main.rs:
use ferris_says::say;
use std::io::{stdout, BufWriter};
fn main() {
let stdout = stdout();
let message = String::from("Hello fellow Rustaceans!");
let width = message.chars().count();
let mut writer = BufWriter::new(stdout.lock());
say(&message, width, &mut writer).unwrap();
}
Ejecútalo:
cargo run