Executando CĂłdigo Localmente com o Cargo
Se vocĂȘ quiser experimentar o cĂłdigo em seu prĂłprio sistema, precisarĂĄ primeiro instalar o Rust. Faça isso seguindo as instruçÔes no Livro do Rust. Isso deve fornecer o rustc e o cargo funcionando. Quando este curso foi escrito, as Ășltimas versĂ”es estĂĄveis do Rust sĂŁo:
% rustc --version
rustc 1.69.0 (84c898d65 2023-04-16)
% cargo --version
cargo 1.69.0 (6e9a83356 2023-04-12)
VocĂȘ tambĂ©m pode usar qualquer versĂŁo posterior, pois o Rust mantĂ©m compatibilidade com versĂ”es anteriores.
Com isso finalizado, siga estas etapas para criar um binĂĄrio Rust a partir de um dos exemplos deste treinamento:
-
Clique no botĂŁo âCopy to clipboardâ (âCopiar para a ĂĄrea de transferĂȘnciaâ) no exemplo que deseja copiar.
-
Use
cargo new exercisepara criar um novo diretĂłrioexercise/para o seu cĂłdigo:$ cargo new exercise Created binary (application) `exercise` package -
Navegue até
exercise/e usecargo runpara compilar e executar seu binĂĄrio:$ cd exercise $ cargo run Compiling exercise v0.1.0 (/home/mgeisler/tmp/exercise) Finished dev [unoptimized + debuginfo] target(s) in 0.75s Running `target/debug/exercise` Hello, world! -
Substitua o cĂłdigo gerado em
src/main.rspelo seu próprio código. Por exemplo, usando o exemplo da pågina anterior, façasrc/main.rsparecer comofn main() { println!("Edit me!"); } -
Use
cargo runpara compilar e executar seu binĂĄrio atualizado:$ cargo run Compiling exercise v0.1.0 (/home/mgeisler/tmp/exercise) Finished dev [unoptimized + debuginfo] target(s) in 0.24s Running `target/debug/exercise` Edit me! -
Use
cargo checkpara verificar rapidamente se hĂĄ erros em seu projeto, usecargo buildpara compilĂĄ-lo sem executĂĄ-lo. VocĂȘ encontrarĂĄ a saĂda emtarget/debug/para uma compilação de depuração normal. Usecargo build --releasepara produzir um binĂĄrio otimizado emtarget/release/. -
VocĂȘ pode adicionar dependĂȘncias para seu projeto editando
Cargo.toml. Quando vocĂȘ execute os comandoscargo, ele irĂĄ baixar e compilar automaticamente dependĂȘncias para vocĂȘ.
Tente encorajar os participantes do curso a instalar o Cargo e usar um editor local. Isso facilitarĂĄ a vida deles, pois eles terĂŁo um ambiente normal de desenvolvimento.