Solidez - Configuración del entorno

Este capítulo explica cómo podemos configurar el compilador Solidity en una máquina CentOS. Si no tiene una máquina Linux, puede usar nuestro compilador en línea para contratos pequeños y para aprender rápidamente Solidity.

Método 1: npm / Node.js

Esta es la forma más rápida de instalar el compilador Solidity en su máquina CentoS. Tenemos los siguientes pasos para instalar el compilador de solidez:

Instalar Node.js

Primero asegúrese de tener node.js disponible en su máquina CentOS. Si no está disponible, instálelo usando los siguientes comandos:

# First install epel-release
$sudo yum install epel-release

# Now install nodejs
$sudo yum install nodejs

# Next install npm (Nodejs Package Manager )
$sudo yum install npm

# Finally verify installation
$npm --version

Si todo se ha instalado, verá una salida similar a esta:

3.10.10

Instalar solc

Una vez que tenga instalado el administrador de paquetes Node.js, puede proceder a instalar el compilador Solidity como se muestra a continuación:

$sudonpm install -g solc

El comando anterior instalará el programa solcjs y lo hará disponible globalmente en todo el sistema. Ahora puede probar su compilador Solidity emitiendo el siguiente comando:

$solcjs-version

Si todo va bien, esto imprimirá algo de la siguiente manera:

0.5.2+commit.1df8f40c.Emscripten.clang

Ahora está listo para usar solcjs, que tiene menos características que el compilador estándar de Solidity, pero le dará un buen punto de partida.

Método 2: imagen de Docker

Puede extraer una imagen de Docker y comenzar a usarla para comenzar con la programación de Solidity. Los siguientes son los sencillos pasos. A continuación se muestra el comando para extraer una imagen de Docker de solidez.

$docker pull ethereum/solc:stable

Una vez que se descarga una imagen de la ventana acoplable, podemos verificarla usando el siguiente comando.

$docker run ethereum/solc:stable-version

Esto imprimirá algo de la siguiente manera:

$ docker run ethereum/solc:stable -version

solc, the solidity compiler commandlineinterfaceVersion: 0.5.2+commit.1df8f40c.Linux.g++

Método 3: instalación de paquetes binarios

Si está dispuesto a instalar el compilador completo en su máquina Linux, consulte el sitio web oficial Instalación del compilador de solidez.