Solidité - Configuration de l'environnement

Ce chapitre explique comment configurer le compilateur Solidity sur une machine CentOS. Si vous n'avez pas de machine Linux, vous pouvez utiliser notre compilateur en ligne pour les petits contrats et pour apprendre rapidement Solidity.

Méthode 1 - npm / Node.js

C'est le moyen le plus rapide d'installer le compilateur Solidity sur votre machine CentoS. Nous avons les étapes suivantes pour installer Solidity Compiler -

Installez Node.js

Assurez-vous d'abord que node.js est disponible sur votre machine CentOS. S'il n'est pas disponible, installez-le à l'aide des commandes suivantes -

# 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 tout a été installé, vous verrez une sortie quelque chose comme ceci -

3.10.10

Installer solc

Une fois que vous avez installé le gestionnaire de packages Node.js, vous pouvez procéder à l'installation du compilateur Solidity comme ci-dessous -

$sudonpm install -g solc

La commande ci-dessus installera le programme solcjs et le rendra disponible globalement sur tout le système. Vous pouvez maintenant tester votre compilateur Solidity en émettant la commande suivante -

$solcjs-version

Si tout se passe bien, cela imprimera quelque chose comme suit -

0.5.2+commit.1df8f40c.Emscripten.clang

Vous êtes maintenant prêt à utiliser solcjs qui a moins de fonctionnalités que le compilateur Solidity standard, mais cela vous donnera un bon point de départ.

Méthode 2 - Image Docker

Vous pouvez extraire une image Docker et commencer à l'utiliser pour commencer la programmation Solidity. Voici les étapes simples. Voici la commande pour extraire une image Solidity Docker.

$docker pull ethereum/solc:stable

Une fois qu'une image docker est téléchargée, nous pouvons la vérifier à l'aide de la commande suivante.

$docker run ethereum/solc:stable-version

Cela imprimera quelque chose comme suit -

$ docker run ethereum/solc:stable -version

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

Méthode 3: Installation des packages binaires

Si vous êtes prêt à installer un compilateur complet sur votre machine Linux, veuillez consulter le site Web officiel Installer le compilateur Solidity.