Перайсці да змесціва

Rust

ПраграмаRust Foundation

Таксама называецца rustc, rustup, cargo

Rust FoundationПрадукцыйнасць

Набор інструментаў мовы Rust. rustup усталёўвае rustc.exe і cargo. rustc.exe не з'яўляецца кампанентам Windows і не з'яўляецца кампілятарам Go.

Што вам трэба ведаць

rustup усталёўвае rustc.exe. Гэта не Go і не кампанент Windows.

Кампілятар Rust - гэта rustc.exe, які звычайна ўсталёўваецца праз rustup у папку карыстальніка. go.exe - гэта Go SDK ад Google. MSVC - гэта набор інструментаў C++ ад Microsoft, які можа выклікаць rustc. Windows не змяшчае rustc у сваім складзе.

Што гэта такое?
Кампілятар Rust праз rustup
Тое ж самае, што і Go?
Не. Іншая мова
Убудаваны ў Windows?
Не. Яго ўсталёўвае rustup
Feex паведамляе
Калі rustc адсутнічае, я б перазапусціў rustup-init з rust-lang.org. Я б не выдаляў Go, каб гэта выправіць. Гэта розныя наборы інструментаў.

Што такое Rust?

Rust - гэта мова. rustup усталёўвае rustc і cargo. Гэта не Go, не MSVC і не ўбудаваны кампілятар Windows.

Калі вы ніколі ім не карысталіся

Калі ў README напісана ўсталяваць Rust, запусціце rustup з rust-lang.org/tools/install. rustup размяшчае rustc.exe і cargo.exe у вашым профілі карыстальніка. rustc.exe не з'яўляецца кампанентам Windows. go.exe - гэта SDK іншай мовы. Інструменты зборкі Visual Studio часта патрэбныя для кампаноўшчыка MSVC, а не ў якасці замены кампілятара.

Для чаго ён выкарыстоўваецца?

Кампіляцыя крэйтаў Rust

rustc.exe і cargo.exe. go.exe не будзе збіраць Cargo.toml.

Пераключэнне набораў інструментаў з дапамогай rustup

stable, beta, nightly. Гэты менеджар версій прызначаны спецыяльна для Rust.

Кампаноўка з MSVC або GNU

У Windows rustup часта патрабуе інструменты Visual Studio C++. cmake.exe усё роўна не з'яўляецца гэтым кампілятарам.

Для каго ён прызначаны?

  • Людзі, якія вывучаюць кнігу па Rust у Windows
  • Карыстальнікі, якія ўбачылі rustc.exe і падумалі, што ён пастаўляецца разам з Windows
  • Усе, хто ўсталяваў Go і задаецца пытаннем, куды падзеўся cargo

Бягучы стан

Rust (2015) - гэта актуальны набор інструментаў для мовы ад Rust Foundation. Распрацоўшчык па-ранейшаму накіроўвае карыстальнікаў Windows на https://www.rust-lang.org/tools/install.

Колькі яму гадоў?

Mozilla выпусціла Rust 1.0 у 2015 годзе. rustup стаў стандартным усталёўшчыкам. Гэта тое ж пакаленне, што і Go 1.x у Windows, а не мова Microsoft з 1990-х. Веткі nightly і stable з'яўляюцца актуальнымі.

Версіі

Спачатку асноўныя каналы. Дакладныя нумары зборак не ўсе правераны тут.

stable
beta
nightly

Сістэмныя патрабаванні

Значэнні адпавядаюць адкрытым указанням выдаўца. Нагрузка ўсё яшчэ змяняе рэальную патрэбу.

Мінімум

Мінімальныя сістэмныя патрабаванні
Аперацыйная сістэма Актуальны 64-бітны выпуск Windows 10 або Windows 11, згодна з rustup
Аператыўная памяць Кампілятар непатрабавальны. Вялікім крэйтам патрабуецца некалькі ГБ падчас зборкі

Профіль выкарыстання рэсурсаў

Патрабаванні да працэсара
Залежыць ад таго, што вы адкрываеце ў праграме
Патрабаванні да аператыўнай памяці
Залежыць ад дакументаў, укладак альбо бібліятэк

Усталяваныя працэсы

Гэтыя выканальныя файлы належаць гэтаму прадукту, калі ён усталяваны.

Усталяваныя працэсы
rustc.exe Кампілятар Rust ад rustup
cargo.exe Інструмент для кіравання пакетамі і зборкі Rust

Кампаненты аўтазагрузкі

rustc не запускаецца разам з Windows. rustup абнаўляецца па вашым запыце.

Размяшчэнне файлаў

Распаўсюджаныя месцы размяшчэння Rust
Тыповая ўстаноўка C:\Users\<you>\.cargo\bin\

Фарматы файлаў

RSTOML

Распаўсюджаныя праблемы

кампаноўшчык `link.exe` не знойдзены

Усталюйце працоўную нагрузку Visual Studio C++ або Build Tools. Гэтая памылка - праблема хоста Rust у Windows, а не адсутнасць go.exe.

Людзі капіруюць rustc у System32

Дазвольце rustup кіраваць ~/.cargo/bin. Выпадковы rustc.exe у Downloads - гэта выпадак, які трэба ігнараваць.

Вырашэнне праблем

rustup show і where.exe rustc

Чакайце шлях у .cargo або .rustup. Program Files\Go - гэта іншая мова.

Усталюйце з rust-lang.org/tools/install

rustup-init.exe - гэта афіцыйны спосаб запуску для Windows. zip з кампілятарам Rust на форуме - гэта смецце.

Дадайце інструменты зборкі MSVC, калі link.exe адсутнічае

Працоўная нагрузка Visual Studio Installer - гэта звычайнае рашэнне. Адзін толькі CMake не забяспечыць rustc.

Альтэрнатывы

Go, калі праект на Go. MSVC, калі вы пішаце на C++. rustup - гэта па-ранейшаму спосаб атрымаць гэты кампілятар.

Афіцыйная дапамога і спампоўкі

Пачынайце з распрацоўшчыка. Выпадковыя сайты з exe не з'яўляюцца каналам падтрымкі.

Афіцыйныя кантакты
Спампаваць www.rust-lang.org/tools/install Афіцыйны ўсталёўшчык альбо старонка вытворцы
Даведка doc.rust-lang.org/ Падтрымка ад вытворцы
Афіцыйны сайт www.rust-lang.org/ Пачынайце адсюль, а не з выпадковага хостынгу exe
кніга rustup rust-lang.github.io/rustup/ Як rustup усталёўвае наборы інструментаў у Windows

Звязанае абсталяванне

Кампіляцыя патрабуе рэсурсаў працэсара і аператыўнай памяці. Вялікім крэйтам патрэбны SSD. Графічны працэсар не патрабуецца.

Тэхнічныя падрабязнасці

Тэхнічныя падрабязнасці

Нумары версій вытворцы змяняюцца. Гэты артыкул не замацоўвае пэўную зборку.

Крыніцы і праверка

Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.

Ці быў гэты артыкул карысным?

Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.

Ці быў гэты артыкул карысным?