Aula 002: Configurando o Ambiente de Desenvolvimento Rust
Configurar seu ambiente de desenvolvimento é um passo crucial para iniciar qualquer projeto. Nesta aula, abordaremos como instalar o Rust e as ferramentas necessárias para desenvolver aplicações na Solana usando Rust. Este guia ajudará você a começar de forma suave e eficiente.
Pré-requisitos
Antes de começarmos, certifique-se de ter o seguinte:
- Sistema Operacional: Este guia é aplicável para Windows, Linux e macOS.
- Conhecimento Básico em Linha de Comando: Familiaridade com operações em linha de comando será benéfica.
Instalando o Rust
Passo 1: Instalar o Rust usando rustup
A forma recomendada de instalar o Rust é através do rustup
, um instalador para a linguagem de programação Rust. Aqui está como fazer isso:
-
Abra seu terminal ou linha de comando.
-
Execute o seguinte comando:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Se você estiver no Windows, pode usar o seguinte comando no PowerShell:
iex ((New-Object System.Net.WebClient).DownloadString('https://sh.rustup.rs'))
-
Após executar o comando, siga as instruções na tela para completar a instalação.
Passo 2: Atualizar seu PATH
Durante a instalação, o rustup
fornecerá instruções para atualizar seu PATH
. Se o comando não for aplicado automaticamente, talvez seja necessário fazê-lo manualmente.
Para sistemas Unix-like (Linux/macOS), você pode adicionar a seguinte linha ao arquivo de configuração do seu shell (como ~/.bashrc
, ~/.zshrc
):
export PATH="$HOME/.cargo/bin:$PATH"
Para Windows, se você estiver usando PowerShell, pode adicionar o seguinte ao seu perfil:
$env:Path += ";$HOME\.cargo\bin"
Passo 3: Reiniciar seu Terminal
Após modificar seu PATH
, reinicie seu terminal para aplicar as alterações.
Passo 4: Verificar a Instalação
Para verificar se o Rust foi instalado corretamente, execute:
rustc --version
Você deve ver a versão do Rust exibida no terminal, como:
rustc 1.XX.X (XXXXXX YYYY-MM-DD)
Instalando Ferramentas Adicionais
Passo 1: Instalar o Cargo
O Cargo é o gerenciador de pacotes e sistema de construção do Rust, que vem incluído com o rustup
. Você pode verificar a instalação do Cargo executando:
cargo --version
Passo 2: Instalar Ferramentas Adicionais para a Solana
Para desenvolver na Solana, você precisará instalar algumas ferramentas adicionais:
-
Instalar o Solana CLI: A Interface de Linha de Comando (CLI) da Solana ajudará você a interagir com a blockchain da Solana.
Execute o seguinte comando:
sh -c "$(curl -sSfL https://release.solana.com/v1.10.32/install)"
Nota: Substitua
v1.10.32
pela versão mais recente, se necessário. -
Adicionar o Solana CLI ao seu PATH (se não for feito automaticamente):
Para sistemas Unix-like:
export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
Para Windows:
$env:Path += ";$HOME\.local\share\solana\install\active_release\bin"
-
Verificar a instalação do Solana CLI executando:
solana --version
Configurando Seu Primeiro Projeto
Passo 1: Criar um Novo Projeto Rust
Para criar um novo projeto Rust, navegue até o diretório desejado e crie um novo projeto:
cargo new hello_sol
cd hello_sol
Passo 2: Atualizar Cargo.toml
Adicione as dependências da Solana ao seu arquivo Cargo.toml
:
[dependencies]
solana-sdk = "1.10"
Passo 3: Escrever um Programa Simples
Abra src/main.rs
e substitua seu conteúdo pelo seguinte programa simples que imprime "Olá, Solana!":
fn main() {
println!("Olá, Solana!");
}
Passo 4: Compilar e Executar o Programa
Para compilar seu projeto, execute:
cargo build
Para rodar seu programa, use:
cargo run
Você deve ver a saída:
Olá, Solana!
Conclusão
Parabéns! Você configurou com sucesso o ambiente de desenvolvimento Rust para construir aplicações na blockchain da Solana. Nesta aula, você aprendeu como instalar o Rust, o Solana CLI e criar seu primeiro projeto Rust. A próxima aula introduzirá você aos conceitos de programação na Solana e como construir contratos inteligentes na plataforma.
Boa codificação!