Solidità - Configurazione dell'ambiente
Questo capitolo spiega come possiamo configurare il compilatore Solidity sulla macchina CentOS. Se non si dispone di una macchina Linux, è possibile utilizzare il nostro compilatore online per piccoli contratti e per apprendere rapidamente Solidity.
Metodo 1: npm / Node.js
Questo è il modo più veloce per installare il compilatore Solidity sulla tua macchina CentoS. Abbiamo i seguenti passaggi per installare Solidity Compiler:
Installa Node.js
Per prima cosa assicurati di avere node.js disponibile sulla tua macchina CentOS. Se non è disponibile, installalo utilizzando i seguenti comandi:
# 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
Se tutto è stato installato, vedrai un output simile a questo:
3.10.10
Installa solc
Dopo aver installato il gestore di pacchetti Node.js, puoi procedere con l'installazione del compilatore Solidity come di seguito:
$sudonpm install -g solc
Il comando precedente installerà il programma solcjs e lo renderà disponibile a livello globale attraverso il sistema. Ora puoi testare il tuo compilatore Solidity emettendo il seguente comando:
$solcjs-version
Se tutto va bene, verrà stampato qualcosa come segue:
0.5.2+commit.1df8f40c.Emscripten.clang
Ora sei pronto per usare solcjs che ha meno funzionalità del compilatore Solidity standard ma ti darà un buon punto di partenza.
Metodo 2 - Immagine Docker
Puoi estrarre un'immagine Docker e iniziare a usarla per iniziare con la programmazione Solidity. Di seguito sono riportati i semplici passaggi. Di seguito è riportato il comando per estrarre un'immagine Solidity Docker.
$docker pull ethereum/solc:stable
Una volta scaricata un'immagine docker, possiamo verificarla utilizzando il seguente comando.
$docker run ethereum/solc:stable-version
Questo stamperà qualcosa come segue:
$ docker run ethereum/solc:stable -version
solc, the solidity compiler commandlineinterfaceVersion: 0.5.2+commit.1df8f40c.Linux.g++
Metodo 3: installazione di pacchetti binari
Se sei disposto a installare il compilatore completo sulla tua macchina Linux, controlla il sito Web ufficiale Installazione del compilatore Solidity.