Přejít k obsahu

Rust

AplikaceRust Foundation

Označováno také jako rustc, rustup, cargo

Rust FoundationProduktivita

Sada nástrojů pro jazyk Rust. Nástroj rustup instaluje rustc.exe a cargo. rustc.exe není součástí systému Windows ani se nejedná o kompilátor jazyka Go.

Co potřebujete vědět

Nástroj rustup instaluje rustc.exe. Nejde o jazyk Go ani o součást systému Windows.

Kompilátorem jazyka Rust je rustc.exe, který nástroj rustup obvykle instaluje do uživatelské složky. go.exe je sada SDK pro Go od společnosti Google. MSVC je sada nástrojů C++ od společnosti Microsoft, kterou může rustc volat. Systém Windows ve výchozí výbavě rustc neobsahuje.

Co to je?
Kompilátor jazyka Rust přes rustup
Je to totéž co Go?
Ne. Jiný programovací jazyk
Součást výchozí výbavy Windows?
Ne. Instaluje jej nástroj rustup
Feex uvádí
Pokud rustc chybí, znovu bych spustil rustup-init z webu rust-lang.org. K vyřešení tohoto problému bych neodinstalovával Go. Jedná se o odlišné sady nástrojů.

Co je Rust?

Rust je samotný programovací jazyk. Nástroj rustup instaluje rustc a cargo. Nejedná se o Go, MSVC ani o výchozí kompilátor v systému Windows.

Pokud jste jej nikdy nepoužívali

Pokud soubor README uvádí, že máte nainstalovat Rust, spusťte rustup z adresy rust-lang.org/tools/install. rustup umístí soubory rustc.exe a cargo.exe do vašeho uživatelského profilu. rustc.exe není součástí systému Windows. go.exe je SDK pro jiný jazyk. Sadu Visual Studio Build Tools často potřebujete kvůli linkeru MSVC, nikoli jako náhradu kompilátoru.

K čemu se používá?

Kompilace crate balíčků v jazyce Rust

rustc.exe a cargo.exe. Nástroj go.exe soubor Cargo.toml nesestaví.

Přepínání sad nástrojů pomocí rustup

stable, beta, nightly. Tento správce verzí je specifický pro Rust.

Sestavování pomocí MSVC nebo GNU

V systému Windows nástroj rustup často vyžaduje nástroje C++ ze sady Visual Studio. cmake.exe stále není tímto kompilátorem.

Pro koho je určen?

  • Uživatelé postupující podle knihy o jazyce Rust v systému Windows
  • Uživatelé, kteří viděli proces rustc.exe a domnívali se, že je součástí systému Windows
  • Kdokoli, kdo nainstaloval Go a divil se, kam zmizel nástroj cargo

Aktuální stav

Rust (2015) je aktuální programovací sada nástrojů od Rust Foundation. Dodavatel stále odkazuje uživatele systému Windows na https://www.rust-lang.org/tools/install.

Jak je starý?

Organizace Mozilla vydala Rust 1.0 v roce 2015. rustup se stal standardním instalátorem. Patří do stejné generace jako Go 1.x v systému Windows, nejedná se o jazyk od Microsoftu z 90. let. Kanály nightly a stable jsou aktuálně používané.

Verze

Nejprve hlavní distribuční kanály. Přesná čísla sestavení zde nejsou všechna ověřena.

stable
beta
nightly

Systémové požadavky

Hodnoty se řídí veřejnými pokyny vydavatele. Skutečnou potřebu přesto ovlivňuje pracovní zátěž.

Minimální

Minimální systémové požadavky
Operační systém Aktuální 64bitové vydání Windows 10 nebo Windows 11 podle nástroje rustup
RAM Kompilátor je nenáročný. Velké balíčky vyžadují během sestavování několik GB

Profil využití prostředků

Nároky na procesor
Záleží na tom, co uvnitř aplikace otevřete
Nároky na RAM
Záleží na dokumentech, kartách nebo knihovnách

Nainstalované procesy

Tyto spustitelné soubory patří k tomuto produktu, pokud je nainstalován.

Nainstalované procesy
rustc.exe Kompilátor jazyka Rust z instalace rustup
cargo.exe Správce balíčků a sestavovací nástroj pro Rust

Součásti spouštěné při startu

rustc se nespouští se systémem Windows. rustup se aktualizuje na vyžádání.

Umístění souborů

Běžná umístění jazyka Rust
Typická instalace C:\Users\<vy>\.cargo\bin\

Formáty souborů

RSTOML

Běžné problémy

linker `link.exe` nebyl nalezen

Nainstalujte úlohu C++ v sadě Visual Studio nebo nástroje Build Tools. Tato chyba představuje problém s hostitelským prostředím Rustu v systému Windows, nikoli chybějící soubor go.exe.

Uživatelé kopírují rustc do složky System32

Přenechejte správu složky ~/.cargo/bin nástroji rustup. Náhodný soubor rustc.exe ve složce Stažené soubory je případ, který byste měli ignorovat.

Řešení potíží

Příkazy rustup show a where.exe rustc

Očekávejte cestu v podsložce .cargo nebo .rustup. Složka Program Files\Go patří jinému jazyku.

Instalujte z rust-lang.org/tools/install

rustup-init.exe je oficiální instalátor pro Windows. ZIP archiv s kompilátorem Rustu z diskuzního fóra je pochybný.

Pokud chybí link.exe, přidejte sestavovací nástroje MSVC

Obvyklou opravou je instalace příslušné úlohy v nástroji Visual Studio Installer. Samotný CMake kompilátor rustc neposkytne.

Alternativy

Zvolte Go, pokud jde o projekt v Go. Zvolte MSVC, pokud píšete v C++. rustup je stále jediný způsob, jak získat tento kompilátor.

Oficiální nápověda a soubory ke stažení

Začněte u dodavatele. Náhodné weby se soubory exe nejsou kanálem podpory.

Oficiální kontakty
Stáhnout www.rust-lang.org/tools/install Oficiální instalátor nebo stránka dodavatele
Nápověda doc.rust-lang.org/ Podpora dodavatele
Oficiální web www.rust-lang.org/ Začněte zde, ne na náhodném hostingu se soubory exe
Kniha o rustup rust-lang.github.io/rustup/ Jak rustup instaluje sady nástrojů v systému Windows

Související hardware

Kompilace vyžadují výkon procesoru a paměť RAM. Velké balíčky vyžadují SSD. Samostatná grafická karta není potřeba.

Technické podrobnosti

Technické podrobnosti

Čísla verzí dodavatele se mění. Tento článek nespecifikuje konkrétní sestavení.

Zdroje a ověření

Zaznamenané označení zdroje: srpen 2026. Toto označení nepředstavuje nezávislé ověření. Jak provádíme výzkum.

Byl tento článek užitečný?

Stačí ano nebo ne. Pokud chcete, vyberte důvod nebo přidejte krátkou poznámku.

Byl tento článek užitečný?