Cómo Instalar Foundry para Mac y Windows

Garo SanchezGaro Sanchez
3 min read

Cómo Instalar Foundry para Mac y Windows

Foundry es un conjunto de herramientas avanzadas para el desarrollo de contratos inteligentes y aplicaciones descentralizadas en Ethereum. En esta guía, te mostramos cómo instalar Foundry en Mac y en Windows. Para Windows, es necesario configurar el Subsistema de Windows para Linux (WSL) antes de la instalación. Este sistema nos permitirá tener un entorno de Linux de manera casi instantánea y la instalación de Foundry será mucho más sencilla.

Instalación en Mac

1. Instalar Homebrew (si no lo tienes instalado)

Homebrew es un gestor de paquetes para macOS que facilita la instalación de software. Para instalarlo, abre la terminal y ejecuta el siguiente comando:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. Instalar las dependencias de Foundry

Ejecuta el siguiente comando para instalar las herramientas necesarias, como curl y git:

brew install curl git

3. Instalar Foundry

Para instalar Foundry, ejecuta el siguiente comando en la terminal:

curl -L https://foundry.paradigm.xyz | bash

Este comando descarga y ejecuta el script de instalación de Foundry. El script configurará la herramienta por ti.

4. Configurar Foundry

Después de instalar Foundry, debes ejecutar el siguiente comando para inicializar las herramientas de Foundry:

foundryup

Este comando descargará e instalará las últimas versiones de Foundry, Forge y Cast.

5. Verificar la instalación

Para asegurarte de que Foundry esté instalado correctamente, ejecuta el siguiente comando:

forge --version

Si ves la versión de Foundry en la terminal, la instalación fue exitosa.


Instalación en Windows

1. Instalar el Subsistema de Windows para Linux (WSL)

Para usar Foundry en Windows, primero debes instalar WSL, lo que te permitirá usar un entorno de Linux dentro de Windows.

1.1 Habilitar WSL

Abre una terminal de PowerShell como administrador y ejecuta el siguiente comando:

wsl --install

Este comando instalará WSL 2 junto con Ubuntu como la distribución predeterminada. Si ya tienes WSL instalado, puedes actualizar a WSL 2 con el siguiente comando:

wsl --set-default-version 2

1.2 Reiniciar el sistema

Una vez que WSL esté instalado, se te pedirá que reinicies tu computadora.

1.3 Configurar WSL

Después de reiniciar, abre PowerShell nuevamente y ejecuta el siguiente comando para asegurarte de que Ubuntu sea tu distribución predeterminada:

wsl --set-default ubuntu

2. Instalar las dependencias en WSL

Abre la terminal de Ubuntu dentro de WSL e instala las dependencias necesarias para Foundry, como curl y git:

sudo apt update
sudo apt install curl git build-essential

3. Instalar Foundry

Dentro de la terminal de Ubuntu, ejecuta el siguiente comando para instalar Foundry:

curl -L https://foundry.paradigm.xyz | bash

4. Configurar Foundry

Después de la instalación, ejecuta el siguiente comando para configurar Foundry y sus herramientas:

foundryup

5. Verificar la instalación

Por último, verifica que Foundry esté instalado correctamente con el siguiente comando:

forge --version

Si todo salió bien, verás la versión de Forge en la terminal.


Conclusión

Ya sea en macOS o Windows, con estos pasos podrás tener Foundry instalado y listo para usar. Esto nos permitirá usar las mismas librerías y software que utilizan los profesionales para desarrollar dapps a la vez que podremos trabajar en los ejercicios de la guía que estaremos siguiendo y podremos verificar si los ejercicios están bien hechos. Para Windows, recuerda que primero debes configurar WSL para trabajar en un entorno Linux. Ahora puedes comenzar a desarrollar tus proyectos de contratos inteligentes con Foundry.

0
Subscribe to my newsletter

Read articles from Garo Sanchez directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Garo Sanchez
Garo Sanchez