Rust installieren

Der erste Schritt um Rust zu nutzen ist es zu installieren. Es gibt eine Reihe von Möglichkeiten Rust zu installieren, aber die einfachste ist das rustup-Skript zu verwenden. Wenn du Linux oder einen Mac verwendest, dann ist alles was du tun musst dies:

Hinweis: Du darfst nicht die $-Zeichen eintippen. Sie dienen nur dazu, den Anfang eines jeden Befehls anzuzeigen. Du wirst im Internet viele Tutorials finden, welche dieser Konvention folgen: $ für Befehle die als normaler Benutzer ausgeführt werden und # für Befehle, welche du als Administrator ausführen solltest.

$ curl -sf -L https://static.rust-lang.org/rustup.sh | sh

Falls du um die potenzielle Unsicherheit bezüglich curl | sh besorgt bist, dann lies bitte weiter und schau dir unseren Disclaimer weiter unten an. Und benutze ruhig die Zwei-Schritte-Version der Installation und untersuche unser Installationsskript:

$ curl -f -L https://static.rust-lang.org/rustup.sh -O
$ sh rustup.sh

Wenn du Windows benutzt, dann lade bitte den passenden Installer herunter.

ACHTUNG: Der Windows Installer fügt Rust standardmäßig nicht der %PATH%-Systemvariable hinzu. Falls dies die einzige Rust Version ist, die du installierst und du sie von der Eingabeaufforderung aufrufen können möchtest, dann klicke im Installationsdialog auf "Advanced" und stelle sicher, dass auf der "Product Features"-Seite "Add to PATH" auf die Festplatte installiert wird.

Deinstallieren

Falls du dich dazu entscheidest Rust nicht mehr haben zu wollen, dann werden wir ein bisschen traurig sein, aber das ist in Ordnung. Nicht jede Programmiersprache ist für jeden toll. Führe einfach das Uninstall-Skript aus:

$ sudo /usr/local/lib/rustlib/uninstall.sh

Falls du den Windows-Installer verwendet hast, dann führe einfach die .msi erneut aus und dir wird eine Option zum Deinstallieren angezeigt werden.

Der versprochene Disclaimer

Manche Leute werden, ein wenig zurecht, sehr verärgert, wenn man ihnen sagt, dass sie curl | sh ausführen sollen. Im Grunde vertraut man dabei den guten Leuten, die Rust pflegen, dass sie nicht deinen Computer hacken und böse Dinge tun. Das ist ein guter Instinkt! Falls du einer dieser Leute bist, dann schau dir bitte die Dokumentation auf Rust aus den Quellen erstellen oder auf der offiziellen Binary Downloadseite an.

Plattformunterstützung

Oh, wir sollten auch die offiziell unterstützten Plattformen erwähnen:

  • Windows (7, 8, Server 2008 R2)
  • Linux (2.6.18 oder neuer, verschiedene Distributionen), x86 und x86-64
  • OSX 10.7 (Lion) oder neuer, x86 und x86-64

Wir testen Rust ausführlich auf diesen Plattformen und ebenfalls auf ein paar anderen, wie z. B. Android. Aber diese sind jene, die am ehesten funktionieren, da sie besser getestet sind.

Zuletzt ein Kommentar über Windows. Rust sieht seit seinem Release Windows als eine First-Class-Plattform an. Aber wenn wir ehrlich sind, ist das Windows Erlebnis nicht so integriert wie das Linux/OS X Erlebnis ist. Wir arbeiten daran! Falls etwas nicht funktioniert ist es ein Bug. Lass es uns bitte wissen, wenn das passiert. Jeder einzelne Commit wird mit Windows getestet, genau wie bei jeder anderen Plattform.

Nach der Installation

Wenn du Rust installiert hast, dann kannst du eine Shell/Eingabeaufforderung öffnen und dies eingeben:

$ rustc --version

Du solltest eine Versionsnummer, einen Commit-Hash und ein Commit-Datum sehen. Wenn du gerade die Version 1.3.0 installiert hast, dann solltest du folgendes sehen:

rustc 1.3.0 (9a92aaf19 2015-09-15)

Falls ja, dann hast du Rust erfolgreich installiert! Gratuliere!

Falls nicht, und du Windows nutzt, dann Prüfe, dass Rust in deiner %PATH% Systemvariable ist. Wenn nicht, dann starte den Installer nochmal und wähle "Change" auf der "Change, repair, or remove installation"-Seite und stelle sicher, dass "Add to PATH" auf die Festplatte installiert wird.

Dieser Installer installiert auch eine lokale Kopie der Dokumentation, sodass du sie offline lesen kannst. Auf UNIX-Systemen findet man sie in /usr/local/share/doc/rust. Auf Windows ist sie in dem share/doc-Ordner, wo auch immer du Rust hin installiert hast.

Falls nicht gibt es eine Reihe von Orten wo du Hilfe bekommen kannst. Der beste ist der englischsprachige #rust IRC Channel auf irc.mozilla.org, welchen du mittels Mibbit betreten kannst. Klick auf den Link und Chattest sofort mit anderen Rustlern. Falls du dich lieber auf deutsch unterhalten möchtest, dann kannst du auch #rust-de via Mibbit betreten. Andere großartige Ressourcen beinhalten das Benutzerforum und Stack Overflow.