Примітка: Якщо ви користуєтеся MacOS, переконайтесь, що ви встановили Xcode та інструменти розробника, введіть команду xcode-select --install
.
Примітка: Якщо ви користуєтеся Linux, переконайтесь, що ви встановили компілятор gcc. Для Debian: sudo apt install gcc
. Для Yum: sudo yum -y install gcc
.
Вам потрібно мати встановлену Rust. Ви можете отримати її, відвідавши https://rustup.rs. Це також встановить Cargo, менеджер пакетів/проектів Rust.
Основний спосіб: Склонуйте репозиторій за останньою міткою та виконайте cargo install
.
git clone https://github.com/rustlings/{your_fork_name}.git
cd {your_fork_name}/learn_rust_together
cargo install --force --path .
Якщо виникли помилки під час встановлення, переконайтеся, що ваш інструментальний ланцюжок актуальний. Для отримання останніх оновлень виконайте:
rustup update
Потім, так само, як вище, запустіть rustlings
, щоб розпочати.
Вправи впорядковані за темами і знаходяться в підкаталозі learn-rust-together/exercises/<topic>
. Для кожної теми є додатковий файл README з деякими ресурсами, які допоможуть вам почати роботу з темою. Ми справді рекомендуємо ознайомитися з ними перед початком.
Завдання просте. Більшість вправ містять помилку, яка заважає їх компіляції, і вам потрібно її виправити! Деякі вправи також виконуються як тести, але rustlings обробляє їх усі однаково. Щоб виконати вправи в рекомендованому порядку, виконайте:
learn_rust_together watch
Це спробує перевірити завершення кожної вправи в попередньому порядку (який ми вважаємо найкращим для новачків). Воно також автоматично перевиконується кожен раз, коли ви змінюєте файл у каталозі exercises/
. Якщо ви хочете запустити його тільки один раз, ви можете використовувати:
learn_rust_together verify
Це зробить те саме, що і watch, але завершиться після виконання.
Якщо ви хочете виконувати вправи власним порядком або хочете перевірити лише одну вправу, ви можете виконати:
learn_rust_together run myExercise1
Або просто скористайтесь наступною командою, щоб виконати наступну невирішену вправу в курсі:
learn_rust_together run next
У разі застрягнення ви можете виконати наступну команду, щоб отримати підказку для вашої вправи:
learn_rust_together hint myExercise1
Ви також можете отримати підказку для наступної невирішеної вправи за допомогою наступної команди:
learn_rust_together hint next
Щоб перевірити свій прогрес, ви можете виконати наступну команду:
learn_rust_together list
Після кожної кількох розділів буде тест, який перевірить ваші знання з декількох розділів одночасно. Ці тести знаходяться у файлах exercises/quizN.rs
.
Після завершення Rustlings використовуйте свої нові знання на користь! Продовжуйте практикувати свої навички Rust, створюючи власні проекти, внесіть свій внесок у розробку Rustlings або знайдіть інші відкриті проекти для участі.
Оскільки Rustlings був встановлений за допомогою cargo install
, розумно припустити, що ви також можете видалити його, використовуючи Cargo.
Якщо ви хочете видалити Rustlings зі своєї системи, є два кроки. Спочатку вам потрібно видалити каталог exercises, який створив скрипт встановлення для вас:
rm -rf rustlings # або назву свого власного каталогу, якщо ви вибрали і / або перейменували його
Все готово!