Como configurar ambiente para desenvolvimento Solana

Web3 e Blockchain

Como configurar ambiente para desenvolvimento Solana

Luiz Duarte
Escrito por Luiz Duarte em 13/03/2025
Junte-se a mais de 34 mil devs

Entre para minha lista e receba conteúdos exclusivos e com prioridade

No tutorial de hoje eu vou ensinar como você configura, passo a passo, o seu computador para desenvolvimento de programas para a blockchain Solana. O ambiente de desenvolvimento Solana consiste em:

  • Node.js, ambiente de execução do framework de desenvolvimento e da IDE;
  • Rust, linguagem de programação usada nos programas para Solana;
  • Visual Studio Code, IDE que utilizaremos;
  • Solana CLI, cliente da blockchain Solana;
  • Anchor, framework de desenvolvimento para Solana;
  • uma carteira cripto com suporte a Solana (Brave Wallet, por exemplo);

A instalação do Node.js e Visual Studio Code já foram cobertas no vídeo abaixo, assista ele caso precise de auxílio com esses dois.

E neste tutorial eu ensino (inclui vídeo) como configurar a carteira de criptomoedas Brave Wallet para desenvolvimento na rede Solana, incluindo como obter fundos de teste.

Escolha abaixo o seu sistema operacional para ver as instruções mais apropriadas para os passos seguintes.

Para a versão original e oficial deste tutorial, visite o site da Solana (em Inglês).

Vamos lá!

Curso Web3 para Iniciantes
Curso Web3 para Iniciantes

Instruções para Windows

Agora que você já tem o VS Code, o Node.js e o Brave Wallet instalados (ou outra carteira à sua escolha), vamos preparar nosso Windows. Usuários de Windows devem ter o WSL instalado e configurado em suas máquinas para conseguir rodar o ambiente de desenvolvimento para Solana. Para instalar o WSL rode o seguinte comando no terminal do PowerShell.

Por padrão o WSL vai instalar um Linux Ubuntu para você e está tudo certo, só seguir o processo de instalação e criar uma conta de usuário padrão em determinado momento conforme instruções. Com o WSL instalado e devidamente configurado, você pode abrir um terminal de Linux no Windows procurando por Ubuntu no menu iniciar.

É interessante também instalar a extensão do WSL no VS Code também, assim você pode abrir o Linux por dentro dele clicando no canto inferior esquerdo da ferramenta (aba azul). Com o terminal do WSL aberto, seja pelo VS Code ou não, rode o comando abaixo para instalar TODAS dependências necessárias para programar Solana no Linux do WSL.

Para verificar se tudo foi instalado corretamente, basta ver se ao término da execução a saída se parece com essa.

Essas são as informações das versões dos itens instalados. Caso este comando resulte em falha para você, use as instruções da seção Linux abaixo para instalar tudo manualmente, mas ainda dentro do WSL.

Roadmap Web3
Roadmap Web3

Instruções para Linux

Agora que você já tem o VS Code, o Node.js e o Brave Wallet instalados (ou outra carteira à sua escolha), vamos preparar nosso Linux ou WSL. O jeito mais fácil de deixar seu Linux ou WSL preparado para desenvolvimento Solana é rodando o único comando abaixo no seu terminal.

Para verificar se tudo foi instalado corretamente, basta ver se ao término da execução a saída se parece com essa.

Essas são as informações das versões dos itens instalados. Caso a instalação rápida resulte em falha, siga as instruções a seguir para instalar manualmente as dependências.

As instruções disponíveis são para Debian/Ubuntu e começam com a tradicional atualização do registro de pacotes do SO.

Na sequência, instale as seguintes dependências.

Se você tiver o erro abaixo é porque faltou (ou falhou) atualizar o registro como dito acima.

Agora vamos instalar o Rust. Use o comando abaixo no seu terminal, selecionando a opção padrão quando questionado o tipo de instalação e na sequência mais algumas configurações adicionais.

Para verificar se ele foi instalado corretamente, use o comando abaixo.

Agora que está com o Rust ok, hora de instalarmos o Solana CLI, para termos um nó de Solana para desenvolvimento. O comando abaixo faz isso com o cliente Agave, o mais recomendado atualmente, sendo que o segundo comando é para adicionar o cli no path do terminal.

Se você estiver usando o terminal do Linux ou WSL do Windows, rode os comandos abaixo para que ele se atualize para as novas dependências instaladas.

Para verificar se o Solana CLI foi instalado com sucesso, rode o comando abaixo.

E caso precise no futuro atualizar o cli para a última versão, o comando é esse:

Com Rust e Solana instalados, bem como suas dependências, podemos instalar agora o Anchor. O Anchor é um framework de desenvolvimento para Solana, facilitando bastante a escrita, testes, deploy e interação com programas Solana. Para instalar o Anchor, vamos instalar primeiro o AVM (Anchor Version Manager) com o comando abaixo (o segundo comando é para ver se ele instalou com sucesso).

Agora para instalar o Anchor CLI, use os comandos abaixo, sendo que o segundo é para garantir que a versão recém instalada seja a utilizada por padrão e o último para ver se o Anchor foi instalado com sucesso.

Caso você tenha o erro abaixo, é porque não tem alguma das dependências iniciais instaladas. Instale elas e tente novamente a instalação do AVM em diante.

Agora sim, seu Linux ou WSL está pronto para desenvolvimento Solana!


Instruções para Mac OS (M1)

Agora que você já tem o VS Code, o Node.js e o Brave Wallet instalados (ou outra carteira à sua escolha), vamos preparar nosso Mac M1. O jeito mais fácil de deixar seu Mac preparado para desenvolvimento Solana é rodando o único comando abaixo no seu terminal.

Para verificar se tudo foi instalado corretamente, basta ver se ao término da execução a saída se parece com essa.

Essas são as informações das versões dos itens instalados. Caso a instalação rápida resulte em falha, siga as instruções a seguir para instalar manualmente as dependências. Primeiro instale o package manager Brew, caso ainda não possua.

Com o Brew instalado, rode este comando para instalar as dependências necessárias.

Agora vamos instalar o Rust. Use o comando abaixo no seu terminal, selecionando a opção padrão quando questionado o tipo de instalação e na sequência mais algumas configurações adicionais.

Para verificar se ele foi instalado corretamente, use o comando abaixo.

Agora que está com o Rust ok, hora de instalarmos o Solana CLI, para termos um nó de Solana para desenvolvimento. O comando abaixo faz isso com o cliente Agave, o mais recomendado atualmente, sendo que o segundo comando é para adicionar o cli no path do terminal.

Se você estiver usando o terminal zsh do Mac, rode os comandos abaixo para que ele se atualize para as novas dependências instaladas.

Para verificar se o Solana CLI foi instalado com sucesso, rode o comando abaixo.

E caso precise no futuro atualizar o cli para a última versão, o comando é esse:

Com Rust e Solana instalados, bem como suas dependências, podemos instalar agora o Anchor. O Anchor é um framework de desenvolvimento para Solana, facilitando bastante a escrita, testes, deploy e interação com programas Solana. Para instalar o Anchor, vamos instalar primeiro o AVM (Anchor Version Manager) com o comando abaixo (o segundo comando é para ver se ele instalou com sucesso).

Agora para instalar o Anchor CLI, use os comandos abaixo, sendo que o segundo é para garantir que a versão recém instalada seja a utilizada por padrão e o último para ver se o Anchor foi instalado com sucesso.

Agora sim, seu Mac M1 está pronto para desenvolvimento Solana!

Curso Web23

TAGS:

Olá, tudo bem?

O que você achou deste conteúdo? Conte nos comentários.

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *