Прескачане към съдържанието

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 Build Tools често са необходими за свързващия редактор (linker) на MSVC, а не като заместващ компилатор.

За какво се използва?

Компилиране на Rust пакети (crates)

rustc.exe и cargo.exe. go.exe няма да компилира Cargo.toml.

Превключване на инструментариуми чрез rustup

stable, beta, nightly. Този инструмент за управление на версии е специфичен за Rust.

Свързване с MSVC или GNU

В Windows rustup често изисква C++ инструментите на Visual Studio. 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 от 90-те години на миналия век. Каналите nightly и stable са актуални.

Версии

Първо основните канали. Точните номера на компилациите не са изцяло проверени тук.

stable
beta
nightly

Системни изисквания

Стойностите следват публичните указания на издателя. Работното натоварване все пак променя реалната потребност.

Минимум

Минимални системни изисквания
Операционна система Актуална 64-битова версия на Windows 10 или Windows 11, според rustup
RAM Компилаторът има умерени изисквания. Големите пакети (crates) изискват няколко GB по време на компилация

Профил на ресурсите

Натоварване на процесора
Зависи от това, което отваряте в приложението
Потребност от RAM
Зависи от документите, разделите или библиотеките

Инсталирани процеси

Тези изпълними файлове принадлежат на този продукт, когато е инсталиран.

Инсталирани процеси
rustc.exe Rust компилатор от rustup
cargo.exe Инструмент за пакети и компилация на Rust

Компоненти за автостартиране

rustc не се стартира с Windows. rustup се актуализира, когато поискате.

Местоположения на файловете

Обичайни местоположения на Rust
Типична инсталация C:\Users\<you>\.cargo\bin\

Файлови формати

RSTOML

Често срещани проблеми

linker `link.exe` not found

Инсталирайте работното натоварване 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. Rust компилатор в zip файл от форум е измама.

Добавете MSVC build tools, ако 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

Свързан хардуер

Компилирането изисква CPU и RAM. Големите пакети (crates) изискват SSD. Видеокарта не е необходима.

Технически подробности

Технически подробности

Номерата на версиите на разработчика се променят. Тази статия не се обвързва с конкретна компилация.

Източници и проверка

Записан етикет за източник: август 2026 г. Този етикет не установява независима проверка. Как проучваме.

Беше ли полезна тази статия?

Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.

Беше ли полезна тази статия?