Instalar dependencias

Instala cada dependencia por separado cuando necesites una versión específica o cuando la instalación rápida no se complete correctamente. Sigue las secciones en orden si tienes un entorno nuevo, o ve directamente a la herramienta que necesites instalar o para la que quieras solucionar problemas.

Requisitos previos

Instalar Rust

Los desarrolladores crean programas de Solana usando el lenguaje de programación Rust.

  1. Instala Rust usando rustup ingresando el siguiente comando en tu terminal:
Terminal
$
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y

Después de una instalación exitosa verás el siguiente mensaje:

  1. Recarga tu variable de entorno PATH para incluir el directorio bin de Cargo:
Terminal
$
. "$HOME/.cargo/env"
  1. Verifica que la instalación fue exitosa.
Terminal
$
rustc --version

El comando muestra la versión instalada de Rust, por ejemplo:

rustc x.y.z (...)

Instalar Solana CLI

El Solana CLI proporciona todas las herramientas necesarias para construir y desplegar programas de Solana.

  1. Instala el conjunto de herramientas de Solana CLI usando el comando de instalación oficial:
Terminal
$
sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"

Puedes reemplazar stable con una etiqueta de versión específica de Agave o con el canal de lanzamiento beta o edge.

  1. Haz que Solana CLI esté disponible en tu terminal actual.

El instalador actualiza la configuración de tu shell y muestra el comando necesario para actualizar la sesión actual. Normalmente, el comando es:

Terminal
$
export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"

Si solana sigue sin estar disponible, reinicia tu terminal. Para confirmar qué archivo de configuración del shell actualizó el instalador, comprueba tu shell actual:

Terminal
$
echo $SHELL
  • Si la salida contiene /bash, reinicia la terminal o ejecuta source ~/.bashrc.
  • Si la salida contiene /zsh, reinicia la terminal o ejecuta source ~/.zshrc.
  1. Verifica que la instalación fue exitosa:
Terminal
$
solana --version

El comando muestra la versión instalada de Solana CLI, por ejemplo:

solana-cli x.y.z (..., client:Agave)

Puedes ver todas las versiones disponibles en el repositorio de Agave en GitHub. Agave es el cliente validator de Anza, anteriormente conocido como el cliente validator de Solana Labs.

  1. Para actualizar Solana CLI más adelante, ejecuta:
Terminal
$
agave-install update

Instalar Anchor CLI

Anchor es un framework para desarrollar programas de Solana. El framework Anchor aprovecha las macros de Rust para simplificar el proceso de escribir programas de Solana.

Requisitos previos

Node.js y un gestor de paquetes de JavaScript solo son necesarios cuando seleccionas una plantilla de pruebas de TypeScript como Mocha o Jest. La plantilla de pruebas LiteSVM predeterminada se ejecuta en Rust y no requiere herramientas de Node.js.

Instalación

Puedes instalar la CLI y las herramientas de Anchor de dos maneras:

  • Anchor Version Manager (AVM) — Método de instalación recomendado
  • Sin AVM — Instalar directamente desde GitHub

El Anchor Version Manager (AVM) te permite instalar y gestionar diferentes versiones de Anchor en tu sistema y actualizar fácilmente las versiones de Anchor en el futuro. Para instalar Anchor usando AVM, sigue los pasos a continuación:

  1. Instala AVM con el siguiente comando:
Terminal
$
curl -sSfL https://raw.githubusercontent.com/otter-sec/anchor/master/avm/install | sh
  1. Confirma que AVM se instaló correctamente:
Terminal
$
avm --version
  1. Instala Anchor CLI usando AVM:

Para instalar la última versión:

Terminal
$
avm install latest
$
avm use latest

Para instalar una versión específica, especifica el número de versión:

Terminal
$
avm install 1.1.2
$
avm use 1.1.2

Al instalar el Anchor CLI en Linux o WSL, es posible que encuentres este error:

error: could not exec the linker cc = note: Permission denied (os error 13)

Si ves este mensaje de error, sigue estos pasos:

  1. Instala las dependencias indicadas en la sección Linux en la parte superior de esta página.
  2. Vuelve a intentar instalar el Anchor CLI.
  1. Verifica que la instalación se realizó correctamente, comprobando la versión de Anchor CLI:
Terminal
$
anchor --version

El comando muestra la versión activa de Anchor CLI, por ejemplo:

anchor-cli 1.1.2

Ejecuta avm use para seleccionar la versión de Anchor CLI de tu sistema.

  • Si instalaste la última versión, ejecuta avm use latest.
  • Si instalaste la versión 1.1.2, ejecuta avm use 1.1.2.

Instalar Surfpool CLI

Surfpool es una herramienta para desarrollo local y un reemplazo mejorado de solana-test-validator.

  1. Instala Surfpool con el siguiente comando:
Terminal
$
curl --proto '=https' --tlsv1.2 -sSfL https://run.surfpool.run/ | bash
  1. Verifica que la instalación se realizó correctamente comprobando la versión de Surfpool CLI:
Terminal
$
surfpool --version

El comando muestra la versión instalada de Surfpool CLI, por ejemplo:

surfpool x.y.z

Is this page helpful?

Tabla de Contenidos

Editar Página