No se si da para un post porque tengo linux, y es solo ejecutar :
$ sudo apt install cargo rust-src rustfmt
y listo!!
Si todo salio bien, van a hacer :
$ cargo --version
cargo 1.65.0
Y se imprime la versión de cargo.
Vamos a hacer un hola mundo, creemos un proyecto:
cargo new hello_cargo
cd hello_cargo
En Cargo.toml podemos ver datos del proyecto y las dependencias :
$ ls
Cargo.toml src
$ cat Cargo.toml
[package]
name = "hello_cargo"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
Y podemos ver el código rust en src/main.rs
$ cat src/main.rs
fn main() {
println!("Hello, world!");
}
Y con cargo build compilamos y cargo run corremos :
$ cargo build
Compiling hello_cargo v0.1.0 (...rust/hello_cargo)
Finished dev [unoptimized + debuginfo] target(s) in 0.87s
$ cargo run
Finished dev [unoptimized + debuginfo] target(s) in 0.04s
Running `target/debug/hello_cargo`
Hello, world!
Y listo!!