Saltar al contenido principal
Consigue un proyecto mínimo de Rust que se compile con rusty en Linux.

Requisitos previos

  • Un host Linux (normalmente x86_64 o aarch64)
  • Acceso a Internet para la primera instalación de la cadena de herramientas y la descarga de crates
  • Un enlazador (cc / ld) disponible para enlazar binarios de Rust

1. Instala rusty

Consigue un binario rusty para tu máquina y colócalo en PATH. Echa un vistazo a Instalación para ver las opciones de distribución actuales.
Los datos se guardan en $RUSTY_HOME (por defecto, ~/.rusty).

2. Instala una cadena de herramientas

Las instalaciones predeterminadas incluyen solo rustc + rust-std (sin cargo):
Opcional: añade los shims de la cadena de herramientas a tu ruta después de rusty env use:
rustc, rustdoc, rustfmt y las herramientas relacionadas son enlaces duros que redirigen a la cadena de herramientas activa. cargo no se instala ni se configura de forma predeterminada.

3. Crea un proyecto

Interactivo (TTY) o con todas las opciones activadas:
Opciones útiles: Los metadatos y las cachés del proyecto van a parar a .rusty/ (incluido .rusty/format).

4. Bloquear y recuperar

  • Bloquear escribe rusty.lock o Cargo.lock según el formato del proyecto.
  • Recuperar resuelve (si es necesario) e incorpora los crates al almacén direccionable por contenido.

5. Compilar y probar

Solo en nativo para estos verbos: si la estructura del proyecto está fuera de la matriz compatible, rusty se cierra con un error en lugar de llamar a cargo sin avisar. Opciones opcionales para paquetes y espacios de trabajo (en la misma línea que Cargo):

6. Comandos del día a día

Los scripts necesarios para Lint y format en rusty.json:

¿Ya tienes un espacio de trabajo Cargo?

No hace falta que lo reescribas todo desde el primer día:
  1. Apunta rusty al árbol (detecta Cargo.toml / cargo-format).
  2. Usa lock/fetch/add nativos cuando sea posible.
  3. Cuando estés listo: rusty migrate para convertir a rusty.json + rusty.lock.
Echa un vistazo a Migrar desde Cargo.

Siguiente

Temas relacionados

IntroducciónInstalar