Hostwinds Tutorials
Suchergebnisse für:
Inhaltsverzeichnis
Stichworte: Cloud Servers, VPS, Linux
Rust ist eine Programmiersprache mit niedriger Systeme, ähnlich wie C und C ++.Es bietet niedrige Steuerung über Systemressourcen, Speicherverwaltung und Leistung, wodurch es für die Entwicklung von Betriebssystemen, Gerätetreibern, Spielemotoren und anderen leistungsorientierten Software geeignet ist.
In diesem Tutorial werden Sie angezeigt, wie Sie Rost über Ihre Linux -Verteilung installieren.
Wir werden auch übergehen:
Aktualisieren Sie zunächst die Paketlisten für Ihre Linux -Verteilung.Der folgende Befehl stellt sicher, dass Ihr Paket auf dem neuesten Stand ist.
# For Ubuntu/Debian
Copysudo apt update
# For Fedora
sudo dnf update
Rust verwendet Curl, um Komponenten während der Installation herunterzuladen.Installieren Sie Curl, wenn es noch nicht installiert ist.
# For Ubuntu/Debian
Copysudo apt install curl
# For Fedora
sudo dnf install curl
Rust bietet ein Installationsskript, das das entsprechende Paket für Ihre Linux -Verteilung erkennt.
Das folgende Skript lädt die neueste Version von Rust herunter und installiert.
Befehl:
Copycurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Ausgabe:
Die Ausgabe sollte ungefähr wie folgt aussehen, obwohl sie je nach Rostversion, die Sie herunterladen, geringfügig abweichen kann.
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
>
Am Ende der Ausgabe werden Sie aufgefordert, aus einer von drei (3) Optionen auszuwählen.Es sei denn, Sie haben spezifische Anpassungen im Sinn, empfehlen wir uns zu entscheiden Option 1 (Standard).
Sobald die Installation abgeschlossen ist, wird eine Meldung ähnlich wie folgt festgestellt:
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
Nach Abschluss der Installation müssen Sie die Umgebung beziehen oder Ihre Shell konfigurieren, um die Rost -Binärdateien in Ihrer aktuellen Shell verfügbar zu machen.
Befehl:
Copysource $HOME/.cargo/env
Keine Leistung wird angezeigt, wobei der ohne Fehler ausgeführte Befehl angezeigt wird.Es wird die Umgebung Ihrer Shell schweigend aktualisieren, sodass Sie Rostbefehle wie ausführen können rustc und Ladung.
Wenn Sie überprüfen möchten, dass Rost korrekt installiert ist und herausfinden, welche Version von Rost Sie ausführen, verwenden Sie den folgenden Befehl:
Copyrustc --version
cargo --version
Diese Befehle sollten die installierten Versionen der ausdrucken Rost -Compiler (rustc) und das Cargo -Paket -Manager (Ladung).
Ausgang (RustC):
Für den Rust Compiler (RustC) sollten Sie eine ähnliche Ausgabe wie folgt sehen:
rustc --version rustc 1.xx.0 (xxxxxxxxx 20xx-xx-xx)
Ausgabe (Fracht):
Die Ausgabe für den Cargo -Paket -Manager sieht ungefähr so aus:
cargo --version cargo 1.xx.0 (xxxxxxxxx 20xx-xx-xx)
Das ist es!Sie haben Rost in Ihrem Linux -System erfolgreich installiert und verifiziert.Sie können jetzt mit dem Schreiben von Rostcode, dem Bau von Projekten und dem Verwalten von Fracht zur Verwaltung von Abhängigkeiten beginnen.
Um ein Rust -Projekt zu erstellen, verwenden wir das Ladung Befehl.Hier sind die Schritte:
Führen Sie in Ihrem Terminalfenster Folgendes aus, um ein neues Verzeichnis zu erstellen:
Befehl:
Copycargo new project_name
Ersetzen Projektname Befolgen Sie mit dem Projektnamen Ihrer Wahl unbedingt Rusts Namenskonventionen - Kleinbuchstaben mit Unterstrichen für Räume.
Ausgabe:
Sobald das Projekt erstellt wurde, sehen Sie die folgende Ausgabe:
Created binary (application) `project_name` package
Befehl:
Copycd project_name
Ausgabe:
Sie werden die generierten Dateien und die Verzeichnisstruktur sehen
Copyproject_name/
├── Cargo.toml
├── src/
│ └── main.rs
Befehl:
Copycargo build
Dadurch wird Ihr Rostcode kompiliert und eine ausführbare Binärdatei in der erstellt Ziel/Debuggen/ Verzeichnis.
Ausgabe:
Die Ausgabe hängt davon ab, ob es sich um ein vorhandenes Projekt handelt, Sie haben Projektabhängigkeiten oder Kompilierungsfehler.Wenn es sich um ein neues Projekt handelt, sollte die Ausgabe ungefähr so aussehen:
Compiling project_name v0.1.0 (/path/to/your/project)
Finished dev [unoptimized + debuginfo] target(s) in 1.11s
Befehl:
Copycargo run
Dieser Befehl erstellt Ihr Projekt (wenn es noch nicht erstellt wurde) und dann die resultierende ausführbare Datei ausführen.
Ausgabe:
Abhängig vom Status Ihres Projekts, wie z. B. vorhandene Builds, Codeänderungen oder Laufzeitfehler, variiert die Ausgabe.
Für ein neues Projekt mit dem Standard "Hallo, Welt!"Programm, so dass so etwas:
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!
Um Rost aus Ihrem System zu deinstallieren, können Sie folgende Schritte befolgen:
Befehl:
Copyrustup self uninstall
Dieser Befehl entfernen die gesamte Rost -Toolchain, einschließlich des Rost -Compilers (rustc), Frachtpaketmanager (Ladung) und alle zugehörigen Komponenten.
Ausgabe:
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)
Typ "y" dann drücken EINGEBEN Deinstallation zu vervollständigen.
Das Deinstallationskript sollte die meisten rostbezogenen Dateien und Verzeichnisse entfernen.Sie haben jedoch die Möglichkeit, verbleibende Verzeichnisse oder Dateien manuell zu entfernen.
Befehl:
Copyrm -rf ~/.cargo
rm -rf ~/.rustup
Ausgabe:
Es gibt keine Leistung Wenn das Skript ausgeführt wird.Sie können jedoch überprüfen, ob die Verzeichnisse mit dem folgenden Befehl entfernt werden:
ls -la ~ | grep ".cargo"
ls -la ~ | grep ".rustup"
Kein Ausgang davon wird darauf hinweisen, dass die Verzeichnisse erfolgreich entfernt wurden.
Geschrieben von Hostwinds Team / Juni 11, 2021