Difference between revisions of "Cargo"

From El Mago del Rust
Jump to navigation Jump to search
Line 4: Line 4:
= Construyendo un proyecto con Cargo =
= Construyendo un proyecto con Cargo =
Para crear un proyecto, solo debes ingresar esto:
Para crear un proyecto, solo debes ingresar esto:
{| class="wikitable"
 
|
<syntaxhighlight lang="rust" line='line' highlight="1">
$ cargo new hola_cargo
$ cargo new hola_cargo
$ cd hola_cargo
</syntaxhighlight>


$ cd hola_cargo
Verás este mensaje:
|}
<syntaxhighlight lang="rust" line='line' highlight="1">
    Created binary (application) `hola_cargo` package
</syntaxhighlight>
 
Dentro del directorio hola_cargo verás:
<syntaxhighlight lang="rust" line='line' highlight="1">
Cargo.toml      src
</syntaxhighlight>
 
[[Cargo.toml]] es
src es el directorio que contiene un sólo archivo: main.rs, que contiene...un hola mundo!

Revision as of 21:32, 23 January 2021

¿Qué es Cargo?

Es el manejador de paquetes y constructor del sistema de Rust. Descarga las librerías que requiere tu programa (dependencias), las compila y arma tu código. Vamos a seguir utilizando Cargo en el resto del tutorial. Cargo se instala junto con Rust, así que ya lo tienen en tu sistema si ya tienes Rust.

Construyendo un proyecto con Cargo

Para crear un proyecto, solo debes ingresar esto:

$ cargo new hola_cargo
$ cd hola_cargo

Verás este mensaje:

     Created binary (application) `hola_cargo` package

Dentro del directorio hola_cargo verás:

Cargo.toml      src

Cargo.toml es src es el directorio que contiene un sólo archivo: main.rs, que contiene...un hola mundo!