Instale o Solidity no Linux
Neste artigo, você aprenderá como instalar o Solidity e configurar um compilador em uma máquina CentOS. Caso você não possua uma máquina Linux, você pode utilizar o Solidity Online Compiler para pequenos contratos e para um rápido entendimento da linguagem.
Se você deseja desenvolver aplicativos descentralizados (dApps) na plataforma Ethereum, é necessário instalar o Solidity em seu sistema Linux. mostraremos como instalar o Solidity no Linux usando vários métodos.
Método 1 – npm / Node.js
Usando este método, você poderá instalar o compilador Solidity em sua máquina CentOS o mais rápido possível.
O Solidity Compiler pode ser instalado seguindo estas etapas:
Instale o Node.js
A primeira coisa que você precisa fazer é certificar-se de ter o Node.js instalado em sua máquina CentOS.
Use os seguintes comandos para instalá-lo, se ainda não estiver instalado:
Inicie a janela do terminal da sua máquina CentOS.
Usando o seguinte comando, você pode instalar o Node.js e o npm em sua máquina:
sudo yum install -y nodejs
Execute o seguinte comando para instalar o módulo compilador Solidity globalmente:
sudo npm install -g solc
O seguinte comando verificará se o compilador Solidity foi instalado:
solcjs --version
Isso deve gerar a versão do compilador Solidity instalado em sua máquina.
Está feito! O Solidity agora está instalado via npm em sua máquina CentOS e pronto para uso.
O código Solidity pode ser compilado com o comando solcjs.
Você deve ver uma saída como esta se tudo tiver sido instalado
Instalar solc
Assim que o gerenciador de pacotes Node.js estiver instalado, você pode instalar o compilador Solidity da seguinte maneira:
$sudonpm install -g solc
Usando o comando acima, o Solcjs será instalado e disponibilizado globalmente em todo o sistema.
O seguinte comando testará seu compilador Solidity:
$solcjs-version
No caso de tudo correr conforme o planejado, isso será impresso da seguinte forma:
O compilador solidity fornece menos recursos que o solcjs, mas servirá como um bom ponto de partida para programas solidity.
Método 2 Imagem do Docker
Você pode extrair uma imagem do Docker e começar a usá-la para iniciar a programação do Solidity.
A seguir estão os passos simples. A seguir está o comando para extrair uma imagem do Solidity Docker.
$docker pull ethereum/solc:stable
O comando a seguir pode ser usado para verificar uma imagem docker após o download.
$docker run ethereum/solc:stable-version
Como resultado, algo aparecerá da seguinte forma: âˆ'
$ docker run ethereum/solc:stable -version
solc, o compilador solidity commandlineinterfaceVersion: 0.5.2+commit.1df8f40c.Linux.g++
Método 3 Instalação de Pacotes Binários
Outra maneira de instalar o Solidity no Linux é baixando os pacotes binários do repositório GitHub do Solidity.
Este método é útil se você deseja instalar uma versão específica do Solidity ou se sua distribuição Linux não possui um pacote oficial para o Solidity.
Neste método, mostraremos como instalar o Solidity no Ubuntu.
Passo 1: Baixe o pacote binário
wget https://github.com/ethereum/solidity/releases/download/v0.8.19/solc-static-linux
Etapa 2: dê uma permissão executável
chmod +x ~/solc-static-linux
Método 4 Snap
Snap é um gerenciador de pacotes para Linux que permite instalar pacotes como aplicativos independentes.
A solidez também está disponível no snap. Neste método, mostraremos como instalar o Solidity usando o snap no Ubuntu.
Etapa 1: atualizar o índice do pacote
sudo apt-get update
Passo 2: Instale o Snap
sudo apt-get install snapd
Passo 3: Instale o Solidity usando o Snap
sudo snap install solc
Agora verifique sua instalação
solc --version
Este comando imprimirá a versão do Solidity que você instalou.
Se imprimir o número da versão, o Solidity foi instalado com sucesso em seu sistema.
Conclusão
Neste artigo, mostramos quatro métodos para instalar o Solidity no Linux.
Você pode escolher o método que atenda às suas necessidades e exigências.
Se você é novo no desenvolvimento de Solidity e Ethereum, recomendamos usar o gerenciador de pacotes ou snap para instalar a versão mais recente do Solidity disponível no repositório de sua distribuição.
Se você é um desenvolvedor experiente e precisa usar uma versão específica do Solidity, pode baixar o pacote binário e instalá-lo em seu sistema.