1. Создать директорию для размещения будущих проектов Rust. Например:
C:\Users\anna\Documents\rust
2. Установить Rust и Cargo. Установочный файл с расширением msi скачать со страницы:
http://www.rust-lang.org/install.html
3. Изменить переменную окружения Path, добавив в неё путь к директории с исполняемыми файлами rustc.exe и cargo.exe.
Пуск => Компьютер (правая кнопка мыши) => Свойства => Дополнительные параметры системы => Дополнительно => Переменные среды... => Системные переменные => Path (выбрать из списка) => Изменить => дописать
;C:\Program Files\Rust stable 1.1\bin => ОК
4. Проверить установку.
Пуск => Все программы => Rust => Rust 1.1 64 bit (Shell)
rustc --version
5. Разместить исходники языка в отдельной папке. Они нужны, чтобы в редакторе работали подсказки. Архив скачать со страницы:
http://www.rust-lang.org/install.html
Затем распаковать и поместить в любое удобное место на диске:
C:\Users\anna\Documents\rust\rustc-1.1.0-src
6. Установить редактор Sublime Text 3. Скачать установочный файл со страницы:
http://www.sublimetext.com/3
7. Установить Git. Установочный файл скачать со страницы:
http://www.git-scm.com/downloads
8. Установить Racer. В консоли Rust перейти в директорию, которую создали ранее для проектов.
cd "C:\Users\anna\Documents\rust"
Скопировать ссылку на репозиторий по адресу:
https://github.com/phildawes/racer
Клонировать репозиторий в консоли:
git clone https://github.com/phildawes/racer.git
перейти в директорию rust
cd racer
Создать исполняемый файл при помощи Cargo:
cargo build --release
Результат находится по адресу:
C:\Users\anna\Documents\rust\racer\target\release\racer.exe
10. Добавить в редактор Sublime Text 3 возможность управления пакетами. В открытом окне редактора перейти в консоль.
View => Show Console
Скопировать кусок кода со страницы
https://packagecontrol.io/installation#st3
Вставить его в консоль и нажать Enter.
Закрыть редактор и открыть его снова.
11. Добавить пакет для работы с Rust в редактор Sublime Text 3. В открытом окне редактора нажать комбинацию клавиш Ctrl + Shift + P и выбрать из списка Package Control | Install Package.
В следующем списке выбрать пакет Rust.
12. Установить в редактор пакет, который позволит использовать Racer. В открытом окне редактора нажать комбинацию клавиш Ctrl + Shift + P и выбрать из списка Package Control | Install Package.
В следующем списке выбрать RustAutoComplete.
Настроить пути. Для этого перейти в пункт меню:
Preferences -> Package settings -> RustAutoComplete -> Settings -> User
Указать путь до собранного ранее исполняемого файла racer.exe:
C:\Users\anna\Documents\rust\racer\target\release\racer.exe
и путь до директории с распакованными ранее исходниками Rust:
C:\Users\anna\Documents\rust\rustc-1.1.0-src\rustc-1.1.0\src
Сохранить изменения. Перезапустить редактор на всякий случай.
Проверить работоспособность Racer.
13. Поручить сборку Cargo. В меню выбрать Tools => Build System => Cargo.
Для проверки выбрать в проекте файл Cargo.toml и перейти в меню
Tools => Build With... => Cargo - Run
Результат отобразится в консоли.
13. Установить пакет дополнительной проверки синтаксиса SublimeLinter-contrib-rustc:
https://github.com/oschwald/SublimeLinter-contrib-rustc
В открытом окне редактора нажать комбинацию клавиш Ctrl + Shift + P и выбрать из списка Package Control | Install Package.
В следующем списке выбрать нужный пакет.
Всё, что можно настроено, можно пользоваться. Приятного программирования на Расте!