Практическое изучение Rust (1) — Установка среды Rust

задняя часть Rust
Практическое изучение Rust (1) — Установка среды Rust

Эта серия заметок начинает документировать процесс изучения Rust: эффективное обучение через разработку 2D-игр и игру.

Во-первых, содержание первой главы, которое остается неизменным на протяжении тысячелетий:

Установите Rust и соответствующие инструменты

Как установить Rust, я не думаю, что это необходимо.Здесь я в основном перечисляю некоторые знания, основанные на Mac.

Ключевые точки знаний и команды

  1. Время обновления ржавчины

Rust releases minor updates every six weeks.

  1. Clippy

Поиск распространенных ошибок с помощью Clippy Введите в свой терминал cargo clippy, и вы получите список предложений.

  1. Форматирование вашего кода
cargo fmt to transform the terse code back into the recommended format.
  1. Проверить наличие обновлений:
rustup check

Установите два плагина под VSCode:

Rust Analyzer, CodeLLDB plugins

Настроить ускорение

Если возникает эта проблема:

error: no override and no default toolchain set

Может выполнять:

rustup install stable
rustup default stable

Если процесс загрузки идет медленно, вы можете сначала установить его:

export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static

export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup

Это загружается быстро:

Наконец, вы можете~/.cargo/configНастроить домашнее зеркало:

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
# 指定镜像
replace-with = 'ustc' # 如:tuna、sjtu、ustc,或者 rustcc

# 注:以下源配置一个即可,无需全部

# 中国科学技术大学
[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index"
# >>> 或者 <<<
# registry = "git://mirrors.ustc.edu.cn/crates.io-index"

# 上海交通大学
[source.sjtu]
registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index/"

# 清华大学
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

# rustcc社区
[source.rustcc]
registry = "https://code.aliyun.com/rustcc/crates.io-index.git"

Итак, основная настройка среды завершена.

При тестировании выполните командуcargo run:

Идеально! Начните свое путешествие по изучению Rust!