WEB3DEV

Cover image for Desvendando o Rust: Configurando o Ambiente de Desenvolvimento
Paulo Gio
Paulo Gio

Posted on

Desvendando o Rust: Configurando o Ambiente de Desenvolvimento

Mergulhar no mundo da programação requer preparação, especialmente quando estamos falando de uma linguagem poderosa e inovadora como o Rust. Essa linguagem tem atraído desenvolvedores ao redor do mundo devido à sua segurança, desempenho e características únicas. Mas antes de desfrutarmos das suas maravilhas, precisamos configurar adequadamente o nosso ambiente de desenvolvimento. Neste artigo, o guiaremos pelos passos cruciais para configurar o Visual Studio Code, instalar as ferramentas necessárias do Rust e iniciar com o icônico "Olá, mundo!", utilizando o Cargo. Ao final, você estará apto a iniciar a exploração e aproveitar o poder e a eficiência que o Rust oferece.

Sumário

Guia de Instalação do Visual Studio Code

Mac

Download

  • Acesse o site oficial do Visual Studio Code em Visual Studio Code.
  • Clique no ícone de download para macOS.

Instalação

  • Uma vez baixado, localize o arquivo .zip e faça a extração.
  • Arraste o aplicativo Visual Studio Code para sua pasta de Aplicativos.

Início

  • Abra a pasta de Aplicativos e clique no ícone do Visual Studio Code para iniciá-lo.

Windows

Download

Instalação

  • Uma vez baixado, localize o arquivo .zip e faça a extração. Execute o arquivo descompactado.
  • Siga as instruções na tela, aceitando os termos de licença e escolhendo o local de instalação.
  • Escolha se deseja criar um ícone na área de trabalho e/ou adicionar opções de contexto no menu de clique direito.

Início

  • Após a instalação, clique no ícone do Visual Studio Code no desktop ou na lista de programas para iniciá-lo.

Linux

Download

Instalação via Terminal

  • Abra um terminal.
  • Navegue até o diretório onde o arquivo .deb foi baixado.
  • Execute o seguinte comando: sudo dpkg -i <nome_do_arquivo>.deb
  • Certifique-se de substituir <nome_do_arquivo> pelo nome real do arquivo baixado.

Início

  • Uma vez instalado, você pode iniciar o Visual Studio Code a partir do terminal com code ou encontrá-lo em sua lista de aplicativos.

Nota: Para outras distribuições de Linux, o site oficial do Visual Studio Code oferece opções de download específicas, como .rpm para sistemas baseados em Red Hat/Fedora.

Com o Visual Studio Code instalado, você agora tem acesso a um dos editores de código mais populares e poderosos disponíveis atualmente. Ele oferece uma variedade de extensões e integrações para facilitar o desenvolvimento em diversas linguagens e frameworks, incluindo o Rust.

Instalando as Ferramentas de Construção Microsoft C++ para Visual Studio

Para o funcionamento correto do Rust no Windows, é essencial ter instalado as ferramentas de construção (build tools) Microsoft C++ para Visual Studio 2013 ou versões mais recentes. Certifique-se de ter estas ferramentas antes de iniciar a instalação do Rust. Se você utiliza o sistema operacional macOS ou o Linux, pule para o próximo tópico, Instalando o Rust.

Caso ainda não tenha instalado, siga os passos abaixo:

Acesse a Página de Download do Visual Studio

Selecione as Ferramentas de Construção

  • Busque e clique na opção para baixar as Ferramentas de Construção.

Microsoft Build Tools

Ferramentas de Construção Microsoft C++ para Visual Studio

Inicie o Processo de Instalação

  • Depois de concluir o download, execute o arquivo do instalador. Uma janela do instalador do Visual Studio aparecerá.

Confirmações Iniciais

  • Ao surgir um diálogo, selecione "Sim". No diálogo subsequente, clique em "Continuar".

Escolha os Recursos Desejados

  • Na interface do instalador, sob "Desktop & Mobile", marque a caixa de seleção "Desenvolvimento de Desktop com C++".

Verifique os Detalhes da Instalação

  • No painel com os detalhes da instalação, certifique-se de selecionar as opções necessárias.

Prossiga com a Instalação

  • Clique no botão "Instalar".

Conclusão

  • Após a instalação terminar, você pode seguir adiante com a instalação do Rust.

Com as ferramentas de construção Visual C++ devidamente instaladas, você está a um passo de configurar completamente o seu ambiente de desenvolvimento Rust.

Instalando o Rust

O Rust é uma linguagem de programação moderna, focada na segurança e concorrência. Para começar a usar o Rust, a maneira recomendada é através do rustup, que é o instalador oficial da ferramenta Rust.

Acesse o website do rustup

  • Navegue até rustup.rs para encontrar as instruções específicas para o seu sistema operacional.

rustup.rs

rustup.rs

Instruções para Linux ou macOS

  • Copie o comando curl clicando no ícone de área de transferência.
  • Abra o terminal do seu computador.
  • Cole o comando e siga as instruções exibidas na tela.

Instruções para Windows

  • Siga as instruções apresentadas no instalador do site.
  • No Windows, o Rust necessita das Ferramentas de Construção Microsoft C++ para Visual Studio 2013 ou versões mais recentes. Estas ferramentas devem estar instaladas antes de você instalar o Rust.

Instalação

Instalação

Atualizações

  • O Rust tem um processo de lançamento acelerado, com novas versões a cada seis semanas. Caso já tenha instalado o rustup anteriormente, pode atualizar para a versão estável mais recente do Rust executando: rustup update.

Verificando a Instalação

  • Após concluir a instalação, os comandos rustc e cargo devem estar disponíveis.
  • No terminal ou prompt de comando, digite: rustc --version. Deverá ver uma saída semelhante a:
rustc 1.72.0 (5680fa18f 2023-08-23)
Enter fullscreen mode Exit fullscreen mode
  • Em seguida, digite: cargo --version. A saída deve ser algo como:
cargo 1.72.0 (103a7ff2e 2023-08-15)
Enter fullscreen mode Exit fullscreen mode
  • Ambas as linhas de saída exibirão informações sobre as versões estáveis mais recentes do Rust e Cargo.

Resolvendo Problemas

  • Se você não observar estas saídas, verifique a variável de ambiente PATH do seu sistema. Garanta que ela inclua o diretório que contém os executáveis do Rust ou do Cargo.

Agora que tudo está instalado, você está pronto para mergulhar no mundo da programação em Rust!

Seus Primeiros Passos no Mundo da Programação Rust

Com as ferramentas necessárias e o Rust devidamente instalado, o mundo da codificação em Rust agora se desdobra diante de você. E que melhor maneira de começar do que com um clássico "Olá, mundo!"?

Organizando Seu Código em Diretórios

Para iniciar, precisamos de um lugar para armazenar e organizar nosso código. Criaremos um diretório principal para nossa jornada de aprendizado em Rust e, em seguida, um subdiretório específico para nosso programa de saudação:

mkdir ~/aprendizado-rust
cd ~/aprendizado-rust
mkdir ola-mundo
cd ola-mundo
Enter fullscreen mode Exit fullscreen mode

Escrevendo Seu Primeiro Programa em Rust

Com o diretório pronto, crie um novo arquivo chamado main.rs. Abra-o em seu editor de preferência e insira o seguinte código:

fn main() {
    println!("Olá, mundo!");
}
Enter fullscreen mode Exit fullscreen mode

Compilando e Executando

Com nosso código pronto, vamos transformá-lo em um programa executável:

rustc main.rs
./main
Enter fullscreen mode Exit fullscreen mode

E voilà! Você verá o simpático "Olá, mundo!" aparecendo em sua tela.

Adentrando o Universo do Cargo

O Cargo é a ferramenta de gerenciamento de pacotes e compilações do Rust, e é uma mão na roda. Vamos usá-lo para criar e executar nosso programa. Certifique-se de que seu terminal está no diretório aprendizado-rust e execute:

cargo new ola-cargo
Enter fullscreen mode Exit fullscreen mode

Ao fazer isso, o Cargo gera uma estrutura de diretório para você, com um arquivo Cargo.toml (o arquivo de manifesto de Rust) e uma pasta src contendo um arquivo main.rs já preenchido com um "Olá, mundo!".

Compilando e Executando com Cargo

Navegue para o novo diretório ola-cargo e use o comando cargo run:

cd ola-cargo
cargo run
Enter fullscreen mode Exit fullscreen mode

Assim, você verá nosso familiar "Olá, mundo!" novamente. Mas desta vez, foi graças ao poder do Cargo. A saída na tela será algo assim:

Saída Cargo

Saída Cargo

Concluindo

Parabéns! E assim, você deu seus primeiros passos no fascinante universo do Rust! Com um ambiente de desenvolvimento configurado e a familiaridade com as ferramentas essenciais, como o Cargo, você já tem uma base sólida para explorar mais profundamente a linguagem. O Rust é conhecido por sua segurança, eficiência e pelas inovações que traz para o campo da programação, e agora, com essa fundação estabelecida, você está pronto para aproveitar todas essas características.

Seja criando sistemas complexos, desenvolvendo aplicativos web ou até mesmo jogos, o céu é o limite! Lembre-se, o aprendizado contínuo e a prática são chaves para o domínio de qualquer linguagem. Então, continue codificando, explorando e, acima de tudo, divertindo-se com Rust. Nos próximos artigos, iremos fazer a imersão nos princípios básicos que definem a linguagem Rust. Até lá, builder!

Mergulhe no mundo do Rust e das revolucionárias tecnologias Web3 com a WEB3DEV! A W3D é o seu portal para uma comunidade vibrante de entusiastas e profissionais focados em novas tecnologias. Desmistificamos as fronteiras tecnológicas, transformando-as em oportunidades de aprendizado. Acelere sua jornada para o futuro digital na era Web3 conosco!

Top comments (0)