Guia de Instalação do Rust

Intermediate

This tutorial is from open-source community. Access the source code

Introdução

Bem-vindo(a) à Instalação. Este laboratório faz parte do Livro de Rust. Você pode praticar suas habilidades em Rust no LabEx.

Neste laboratório, você precisará instalar o Rust usando o rustup, uma ferramenta de linha de comando para gerenciar versões do Rust e ferramentas associadas, fazendo o download através de uma conexão com a internet.

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível intermediário com uma taxa de conclusão de 71%. Recebeu uma taxa de avaliações positivas de 94% dos estudantes.

Instalação

O primeiro passo é instalar o Rust. Faremos o download do Rust através do rustup, uma ferramenta de linha de comando para gerenciar versões do Rust e ferramentas associadas. Você precisará de uma conexão com a internet para o download.

Nota: Se você preferir não usar o rustup por algum motivo, consulte a página Outros Métodos de Instalação do Rust em https://forge.rust-lang.org/infra/other-installation-methods.html para mais opções.

Os passos a seguir instalam a versão estável mais recente do compilador Rust. As garantias de estabilidade do Rust garantem que todos os exemplos do livro que compilam continuarão a compilar com versões mais recentes do Rust. A saída pode diferir ligeiramente entre as versões porque o Rust frequentemente melhora as mensagens de erro e avisos. Em outras palavras, qualquer versão estável mais recente do Rust que você instalar usando estes passos deve funcionar como esperado com o conteúdo deste livro.

Notação da Linha de Comando

Neste capítulo e em todo o livro, mostraremos alguns comandos usados no terminal. As linhas que você deve inserir em um terminal começam com $. Você não precisa digitar o caractere $; ele é o prompt da linha de comando mostrado para indicar o início de cada comando. As linhas que não começam com $ normalmente mostram a saída do comando anterior. Adicionalmente, exemplos específicos do PowerShell usarão > em vez de $.

Instalando o rustup no Linux ou macOS

Se você estiver usando Linux ou macOS, abra um terminal e insira o seguinte comando:

curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh

O comando baixa um script e inicia a instalação da ferramenta rustup, que instala a versão estável mais recente do Rust. Você pode ser solicitado a inserir sua senha. Se a instalação for bem-sucedida, a seguinte linha aparecerá:

Rust is installed now. Great!

Você também precisará de um linker (ligador), que é um programa que o Rust usa para juntar suas saídas compiladas em um único arquivo. É provável que você já tenha um. Se você receber erros de ligador, deverá instalar um compilador C, que normalmente incluirá um ligador. Um compilador C também é útil porque alguns pacotes Rust comuns dependem de código C e precisarão de um compilador C.

Usuários Linux geralmente devem instalar GCC ou Clang, de acordo com a documentação de sua distribuição. Por exemplo, se você usa Ubuntu, pode instalar o pacote build-essential.

Solução de Problemas

Para verificar se você instalou o Rust corretamente, abra um novo shell e insira esta linha:

## Open a new terminal first!
rustc --version

Você deve ver o número da versão, o hash do commit e a data do commit da versão estável mais recente que foi lançada, no seguinte formato:

rustc x.y.z (abcabcabc yyyy-mm-dd)

Se você vir essas informações, você instalou o Rust com sucesso! Se você não vir essas informações, verifique se o Rust está na sua variável de sistema %PATH% da seguinte forma.

No Linux, use:

echo $PATH

Se tudo estiver correto e o Rust ainda não estiver funcionando, há vários lugares onde você pode obter ajuda. Descubra como entrar em contato com outros Rustaceans (um apelido engraçado que nos damos) na página da comunidade em https://www.rust-lang.org/community.

Atualizando e Desinstalando

Uma vez que o Rust é instalado via rustup, atualizar para uma versão recém-lançada é fácil. No seu shell, execute o seguinte script de atualização:

rustup update

Para desinstalar o Rust e o rustup, execute o seguinte script de desinstalação do seu shell:

rustup self uninstall

Digite N quando solicitado para confirmar que você deseja desinstalar o Rust.

Documentação Local

A instalação do Rust também inclui uma cópia local da documentação para que você possa lê-la offline. Execute rustup doc para abrir a documentação local no seu navegador.

rustup doc

Sempre que um tipo ou função for fornecido pela biblioteca padrão e você não tiver certeza do que ele faz ou como usá-lo, use a documentação da interface de programação de aplicativos (API) para descobrir!

Observação: A WebIDE não suporta a abertura de documentação local.

Resumo

Parabéns! Você concluiu o laboratório de Instalação. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.