Instalación de requisitos
Para empezar a desarrollar en la Red Archway, necesitarás tener instaladas las siguientes dependencias.
Last updated
Para empezar a desarrollar en la Red Archway, necesitarás tener instaladas las siguientes dependencias.
Last updated
rustc, proporcionado por los mantenedores del proyecto Rust, es el compilador para el lenguaje de programación Rust. rustc toma tu código fuente Rust y produce código binario como una biblioteca o un ejecutable. Para instalar Rust, sigue las instrucciones para tu sistema operativo .
La herramienta cargo-generate crea un nuevo proyecto Rust rápidamente aprovechando una base de código preexistente. Archway utiliza cargo-generate y cargo-run-script para proporcionar y gestionar plantillas de proyectos para el desarrollo de aplicaciones. Para instalar cargo-generate con vendored-openssl, y el módulo cargo-run-script, ejecuta los comandos:
Instale wasm32 utilizando el siguiente comando:
archwayd es una implementación de una zona Cosmos con contratos inteligentes wasm habilitados, y que añade nuevos módulos para recompensas de desarrolladores y para ejecutar wasm.
Para Linux, y dependiendo de tu arquitectura:
Verificar la integridad del binario
Ahora puede verificar la descarga generando el hash sha256 del archivo descargado:
Usando el sha256sum debería darte una cadena(i.e. 4dd95ee0729b6593c9c390bde6e0c7bf3af0957d7f323e216b76ddb663fa7bc7).
A continuación, puede descargar el archivo de suma de comprobación sha256 relativo al archivo de lanzamiento:
y puede comparar que las cadenas hash sha256 coincidan, Al hacer esto, se está asegurando de que el archivo descargado coincide con el archivo de liberación real.
Añadir permisos de ejecución
Después de descargar el archivo, puede añadirle permisos de ejecución mediante el comando chmod:
El comando anterior hace que el binario sea ejecutable.
Mueve el binario al directorio elegido
Ahora puede mover el binario a un directorio de su PATH. El directorio /usr/local/bin se usa comúnmente para programas de usuario personalizados no gestionados por el gestor de paquetes de la distribución y normalmente se incluye en el PATH. Puede mover su archivo allí con el comando mv y también renombrarlo a archwayd al mismo tiempo:
Cargo es el gestor de paquetes de Rust, como go get para Golang o npm es para JavaScript. Cargo viene con Rust si instalaste rustc usando rustup. Si aún no has instalado rustc con rustup, o no tienes cargo en tu ruta de línea de comandos, consulta las instrucciones para instalar Cargo .
El objetivo wasm32 es un módulo "bare wasm" de 32 bits para producir la salida que no hace suposiciones sobre su máquina anfitriona y el entorno (de ahí el sufijo -unknown-unkown). Es requerido por la , a partir de la versión 1.2.1, para optimizar la salida wasm para el almacenamiento en cadena de binarios.
npm es un gestor de paquetes para JavaScript y Node.js. Archway utiliza npm para instalar y actualizar la CLI para desarrolladores. Para instalar node.js y npm, consulta las instrucciones para tu sistema operativo .
es necesario para el CLI de desarrollador para utilizar el . Asegúrese de seguir todos los pasos con acceso de root para evitar conflictos y confusiones en el proceso de despliegue que requiere permiso de root. Puedes utilizar o .
Para los usuarios de Linux, se recomienda ejecutar Docker daemon()
Puedes instalar usando
Desde el lanzamiento de , archwayd ya no es una dependencia de Developer CLI.
Para construir archwayd, puedes descargar la , ya que no se recomienda construir archwayd desde el código fuente.
Puedes descargar la última versión del binario precompilado desde la