Hostwinds Tutoriais
Resultados da busca por:
Índice
Tag: Cloud Servers, VPS, Linux
A ferrugem foi projetada para ser uma linguagem de programação de sistemas de baixo nível, semelhante a C e C ++.Ele fornece controle de baixo nível sobre os recursos do sistema, gerenciamento de memória e desempenho, tornando-o adequado para o desenvolvimento de sistemas operacionais, drivers de dispositivos, mecanismos de jogo e outros softwares orientados para o desempenho.
Este tutorial mostrará como instalar a ferrugem através da sua distribuição Linux.
Também vamos ir:
Comece atualizando as listas de pacotes para sua distribuição Linux.O comando a seguir garantirá que seu pacote esteja atualizado.
# For Ubuntu/Debian
Copysudo apt update
# For Fedora
sudo dnf update
Rust usa o CRO para baixar componentes durante a instalação.Instale o CLL se ainda não estiver instalado.
# For Ubuntu/Debian
Copysudo apt install curl
# For Fedora
sudo dnf install curl
O Rust fornece um script de instalação que detecta o pacote apropriado para sua distribuição Linux.
O script a seguir baixará e instalará a versão mais recente do Rust.
Comando:
Copycurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Resultado:
A saída deve se parecer com o seguinte, embora possa diferir ligeiramente dependendo da versão da ferrugem que você está baixando.
Welcome to Rust!
This will download and install the official compiler for the Rust
programming language, and its package manager, Cargo.
Rustup metadata and toolchains will be installed into the Rustup
home directory, located at:
/home/username/.rustup
This can be modified with the RUSTUP_HOME environment variable.
The Cargo home directory located at:
/home/username/.cargo
This can be modified with the CARGO_HOME environment variable.
The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:
/home/username/.cargo/bin
This path will then be added to your PATH environment variable by
modifying the profile files located at:
/home/username/.profile
/home/username/.bash_profile
/home/username/.bashrc
You can uninstall at any time with rustup self uninstall and
these changes will be reverted.
Current installation options:
default host triple: x86_64-unknown-linux-gnu
default toolchain: stable (default)
profile: default
modify PATH variable: yes
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>
Na parte inferior da saída, você será solicitado a escolher entre uma das três (3) opções.A menos que você tenha personalizações específicas em mente, sugerimos escolher Opção 1 (padrão).
Depois que a instalação estiver concluída, você verá a confirmação de uma mensagem semelhante ao seguinte:
Rust is installed now. Great!
To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).
To configure your current shell, run:
source $HOME/.cargo/env
Após a conclusão da instalação, você precisa adquirir o ambiente ou configurar seu shell, para disponibilizar os binários de ferrugem em seu shell atual.
Comando:
Copysource $HOME/.cargo/env
Sem saída será mostrado, indicando o comando executado sem erro.Ele atualizará silenciosamente o ambiente do seu shell, permitindo que você execute comandos de ferrugem como ferrugem e carga.
Se você deseja verificar se a ferrugem está instalada corretamente e veja qual versão da Rust você está executando, use o seguinte comando:
Copyrustc --version
cargo --version
Esses comandos devem imprimir as versões instaladas do Compilador de ferrugem (ferrugem) e a Gerente de pacote de carga (carga).
Saída (rustc):
Para o compilador de ferrugem (rustc), você deve ver uma saída semelhante ao seguinte:
rustc --version rustc 1.xx.0 (xxxxxxxxx 20xx-xx-xx)
Saída (carga):
Saída para o gerenciador de pacotes de carga seria algo assim:
cargo --version cargo 1.xx.0 (xxxxxxxxx 20xx-xx-xx)
É isso!Você instalou com sucesso e verificou ferrugem no seu sistema Linux.Agora você pode começar a escrever código de ferrugem, construir projetos e usar carga para gerenciar dependências.
Para criar um projeto de ferrugem, usaremos o carga comando.Aqui estão as etapas:
Na janela do seu terminal, execute o seguinte para criar um novo diretório:
Comando:
Copycargo new project_name
Substituir Nome do Projeto Com o nome do projeto de sua escolha, siga as convenções de nomeação de Rust - minúsculas com sublinhamentos para espaços.
Resultado:
Depois que o projeto for criado, você verá a seguinte saída:
Created binary (application) `project_name` package
Comando:
Copycd project_name
Resultado:
Você verá os arquivos gerados e a estrutura do diretório
Copyproject_name/
├── Cargo.toml
├── src/
│ └── main.rs
Comando:
Copycargo build
Isso compilará seu código de ferrugem e criará um binário executável no Target/Debug/ diretório.
Resultado:
A saída variará dependendo se é ou não um projeto existente, você tem alguma dependência do projeto ou erros de compilação.Se for um novo projeto, a saída deve parecer algo assim:
Compiling project_name v0.1.0 (/path/to/your/project)
Finished dev [unoptimized + debuginfo] target(s) in 1.11s
Comando:
Copycargo run
Este comando criará seu projeto (se ainda não foi construído) e executará o executável resultante.
Resultado:
Dependendo do estado do seu projeto, como construções existentes, alterações de código ou erros de tempo de execução, a saída variará.
Para um novo projeto com o padrão "Hello, World!"programa, você é algo assim:
Compiling project_name v0.1.0 (/path/to/your/project)
Finished dev [unoptimized + debuginfo] target(s) in 0.61s
Running `target/debug/project_name`
Hello, world!
Para desinstalar a ferrugem do seu sistema, você pode seguir estas etapas:
Comando:
Copyrustup self uninstall
Este comando removerá toda a cadeia de ferramentas de ferrugem, incluindo o compilador de ferrugem (ferrugem), Gerente de pacote de carga (carga) e todos os componentes associados.
Resultado:
Thanks for hacking in Rust!
This will uninstall all Rust toolchains and data, and remove $HOME/.cargo/bin from your PATH environment variable.
Continue? (y/N)
Modelo "y" então aperte ENTRAR Para completar a desinstalação.
O script de desinstalação deve remover a maioria dos arquivos e diretórios relacionados à ferrugem.No entanto, você tem a opção de remover manualmente os diretórios ou arquivos restantes.
Comando:
Copyrm -rf ~/.cargo
rm -rf ~/.rustup
Resultado:
Há sem saída Quando o script é executado.No entanto, você pode verificar se os diretórios são removidos com o seguinte comando:
ls -la ~ | grep ".cargo"
ls -la ~ | grep ".rustup"
Nenhuma saída disso indicará que os diretórios foram removidos com sucesso.
Escrito por Hostwinds Team / Junho 11, 2021